Cloud Migration using AWS Cloud-based Services
Cloud computing is the most trending technology that provides access to computing services over the internet which is mostly based on pay per use model. The characteristics of cloud computing offer elasticity and cost efficiency to the adopting business sectors such as healthcare, supply chain, etc. This paper discusses Cloud based services offered by Amazon Web Services. The functional and non-functional requirements that a company generally needs are documented. A scalable cloud solution from AWS [3] supporting those requirements is described along with its benefits and disadvantages.
A. Functional Requirements
The system requires access to company records whenever needed irrespective of the location of the user. It should allow the users to access, update and manage records. The unique requirements of an organization for using cloud services are enlisted below. AWS Cloud services and resources are capable of fulfilling each of them.
- Intercloud Connectivity- The system requires a virtual network for customers with several connectivity for remote customer network. AWS Direct Connect has a high connection capacity.
- Security- The system needs to protect its sensitive information, identities, apps and devices on the network. Core security is required for protection, data access and data locality. It is a shared responsibility between the company and AWS.
- Reporting requirements include monitoring and tracking progress, communication, documenting the lessons learned, accountability to all the users who benefit from the services.
- Database Access-The company can maintain full control of its content and access to it. AWS services and resources shall be helpful.
- Integration on demand
B. Non-Functional Requirements
- Scalability- The cloud should support increasing or decreasing IT resources as needed by the company.
- Cost- The cloud should increase workforce productivity with decreased adoption time thus making the system cost effective.
- Usability-Remote users should be able to use the system and its resources, as well as access the data securely and efficiently.
Architecture Diagram
VMware virtualization software shall allow multiple copies of the same OS to run in the same machine. It will facilitate modernization of existing apps and creating new apps. It will leverage the company’s infrastructure across different apps. Majorly, it will accelerate the app operations with network and security virtualization for cloud and data center.
AWS Direct Connect service can be leveraged to establish a dedicated network between AWS and company’s data center, along with a highly available DNS service Amazon Route 53. This cloud DNS service shall provide the company a reliable and cost-effective way to route end users to internet apps. vSphere replication tool shall backup and restore the environment on AWS. It is a hypervisor asynchronous replication solution that enables disaster recovery and data protection for virtual machines in the company’s environment.
Amazon Route 53 health check monitors hosts with private IP addresses that are publicly routable on the internet. It monitors the health and performance of the web servers and other resources of the company. The health check in this case shall check the health of the web servers.
AWS Cloud Architecture |
- AWS lambda will perform TCP/HTTP/HTTPS health check and push metrics and logs to CloudWatch.
- Amazon CloudWatch Events will invoke Lambda function.
- Route 53 will create health check to monitor the resource through CloudWatch alarm.
- IAM will create a role which Lambda uses to perform health checks.
AWS Services |
- On-demand feature provides access to computing and storage facilities for large records.
- Records can be digitized.
- Numerous virtual machines can be created easily including storage space, software functionality and computing resources.
Comments
Post a Comment