How to migrate from a traditional on-premises infrastructure to something flexible, fast-adopting, and growing as the business demands it?
Gurusoft is a company that has operations in 9 countries and through its specialized online services serves more than 1,000 clients throughout Latin America.
In the on-premises infrastructure that Gurusoft had, the client had several problems. The main one was to maintain control of it, since it did not have visibility or a centralized point for monitoring, which did not allow it to understand when to grow or decrease resources, in addition to a complicated management, in which it had to invest a lot weather. Changes that were made to the infrastructure were not recorded in a complete and standardized way for possible change audits. Failure restoration processes took a long time, resulting in lost customers and significant monetary claims. The databases were not encrypted, which implied a vulnerability in the security of their applications, and enabling it would be a demanding process in terms of time and cost.
For this reason, the initial proposal included computing resources, which would allow them to grow vertically and horizontally for each client that was added to their services, encryption of the databases with AWS services, and automatic daily backups were scheduled with retention of three days within the Amazon RDS service.
Audit controls were integrated with Amazon CloudTrail, centralized administration of computing services with AWS Systems Manager, monitoring of the infrastructure and network with Amazon CloudWatch, intelligent analysis of the behavior of the different AWS services with Amazon GuardDuty, among others.
What AWS solutions were part of the solution?
- Amazon Elastic Compute Cloud (Amazon EC2): Web service that provides resizable and secure cloud computing capacity.
- Amazon Simple Storage Service (Amazon S3): Storage of backups or documents with different life cycles.
- Amazon CloudWatch: Control of the behavior of your instances and database both performance, as requests, etc.
- Storage Service (Amazon S3): Backup of backups and log files.
- Amazon Relational Database Service (Amazon RDS): Improvement in the part of managed database services. The high availability part was enabled, automatic backup before disasters, improvement in hard drives in reading and writing SSD.
- Amazon CloudWatch: Control of the behavior of instances and database, both performance, as requests, etc.
- AWS Site-to-Site VPN: Connect your local applications with infrastructure in the cloud.
- AWS Transfer Family (SFTP): Used for document transfer to Amazon Simple Storage Service (S3)
- AWS Secrets Manager: Used to save the credentials
- AWS Identity and Access Management IAM: Allows users to access the AWS platform with the necessary permissions for each service
- Amazon Virtual Private Cloud (Amazon VPC): Separate the AWS network into specific segments, then create public or private subnets.
- AWS Budgets: Budget notifications
- AWS Systems Manager: Cloud infrastructure management.
- AWS Lambda: "Serverless" computing features to turn infrastructure on and off, and optimize costs.
- AWS Backup: Schedule backups that occur at a certain time and have a 30-day retention
- VPC Flow Logs: To know the incoming and outgoing connections that your network has.
- Amazon GuardDuty: Infrastructure log file monitoring
- Amazon API Gateway: API integration with the AWS Transfer Family (SFTP) service
- Amazon Simple Notification Service (Amazon SNS): Configuration of the notifications generated by alarms configured in the services, which comply with the established thresholds
- AWS CodeCommit: Control source code hosted in a repository
- AWS Resource Groups and Tagging: Managing and automating tasks across large amounts of resources at the same time
- AWS CloudTrail: Provides the history of AWS account activity events
- AWS Cost and Usage Report: AWS Cost and Usage Reports
- AWS Fargate: Serverless Computing for Containers
- AWS Control Tower: The easiest way to quickly and securely configure and control a multi-account AWS environment
- AWS Compute Optimizer: Recommends the optimal AWS compute resources for workloads to reduce costs and improve performance.
Your best ally in this process of adoption and migration of hybrid models in IT infrastructure
Contact us in email@example.com
or 5581 141300
I want to be a success story!
At Myappsoftware we want you to be our next success story, taking you to a digital transformation as friendly as possible and giving you our best practice advice.
We want cloud adoption to be a good experience for your collaborators and that your clients only notice positive changes in your operations.
leave us your information here