Most popular AWS helps enterprise customers migrat

  • Detail

AWS helps enterprise customers migrate "to the cloud"


compared with traditional IT infrastructure, cloud computing provides more flexible, efficient, secure and low-cost services. More and more enterprises are or plan to migrate traditional workloads to the cloud. Cloud has become the new normal of enterprise IT construction, which also puts forward new challenges: how to achieve the perfect unity of enterprise business goals and it construction goals? This paper will introduce the reference methods and tool services provided by AWS in the field of Enterprise Cloud migration from the perspectives of Enterprise Cloud migration methodology and migration tools, so as to meet the needs of enterprises to quickly go to the cloud

I. migration methodology

aws has very rich experience in the field of enterprise cloud. By helping enterprises successfully complete the migration work, AWS has summarized a set of effective migration methods, which generally includes three stages, namely:

the planning stage can be divided into two parts: discovery and design. The discovery part requires data collection, classification and sorting of the existing enterprise business logic and it architecture, To evaluate the overall functional and non functional requirements of the migration. The design part makes a detailed insight through the data obtained from the discovery service, formulates a detailed migration plan, estimates the workload, and carries out safety and risk assessment

the implementation phase includes transformation and transition. The transformation part needs to deploy the corresponding network topology, implement the migration plan, and verify the effectiveness of the migration. The displacement accuracy of the transition part needs to smoothly transfer the migrated results to the production line, including guidance testing, transition support, release management, switching and retirement

the operation phase is the continuous optimization and improvement of the workload after it goes to the cloud, including the operation and maintenance part and the optimization part. In the operation and maintenance part, the unified monitoring ability, event management ability and resource supply ability are built by establishing an operation and maintenance team. The optimization part is driven by monitoring to form a closed-loop system for continuous improvement, and build the ability of continuous integration and continuous deployment to improve the overall agility of infrastructure services

in the planning stage, it is necessary to systematically evaluate all factors of enterprise cloud, including financial factors, compliance factors, security factors, contractual factors, technical factors, etc. Financial factors need to evaluate the total cost of ownership of enterprises on cloud and analyze the financial feasibility of cloud; Compliance factors need to consider compliance with local regulations and industry requirements; Security factors need to formulate security strategies for enterprises to go to the cloud, especially the security protection of data; Contract factors usually refer to the differences in application license modes of different enterprises, such as byol, pay as you go, SaaS, etc; Technical factors need to demonstrate the technical feasibility of migration, and formulate a detailed migration plan and migration strategy. Taking the migration strategy as an example, we discuss it here. AWS summarizes the 6R migration strategy for reference, including: re host, re platform, re purchase, refactor. For the convenience of customer query, we explain retain and retain according to the classification of Jinan Hengxu experimental machine. The description is as follows:

re host is a fast migration strategy, which does not need to change the infrastructure of the existing workload, It is a simple and economical way of migration. Re host usually uses lift shift to move the existing infrastructure in the data center to the AWS cloud. This strategy can achieve application independent migration, which usually requires the introduction of migration tools

re platform migration strategy refers to modifying or upgrading the platform software during the migration process, such as changing the operating system, upgrading windows 2008 to windows 2012, upgrading the database management platform, changing the RISC architecture to x86 architecture, etc. Adopting this strategy requires reloading workloads and applications, and after the migration, UAT testing needs to be strictly implemented to verify the effectiveness of the migration

re purchase migration strategy refers to re purchasing new applications to replace the original legacy systems, such as re purchasing SaaS mode application systems to optimize the cost structure

refactor migration strategy refers to the overall transformation of the original architecture to make it more consistent with the original ecological Cloud Architecture. It usually includes the transformation of the original UNIX architecture; Reconstruct the system architecture and adopt AWS management services (such as RDS and redshift) to replace the original middleware platform; Rewrite the original components to make them more consistent with the distributed architecture, etc

retire migration strategy refers to the elimination of some workloads or it capabilities during the migration process, and the use of AWS cloud capabilities to replace them. Usually, some repetitive capabilities will be removed in the process of workload combing; Or directly use the disaster recovery/high availability capability on AWS cloud, without having to invest in repeated construction again

retain migration strategy refers to partially retaining the IT capabilities of existing data centers. This strategy is usually adopted for some legacy systems or systems with high migration costs

in the design part, we adopt different migration strategies, weigh the advantages and disadvantages, and formulate a detailed migration plan to meet the best balance between migration costs and business objectives. At the same time, we need to consider using different tools to assist the migration work in each stage, so as to improve the overall efficiency, reduce potential risks, and ensure the smooth progress of the migration work

second, migration tools

in different stages of Enterprise Cloud deployment, adopting different tools or tool combinations can greatly improve migration efficiency, simplify migration workload, shorten business downtime, and reduce potential risks. AWS provides different tool services at different stages of migration, including application discovery service, server migration service, server migration service, database migration service, data transmission service and migration centralized management service

these tools focus on the planning stage and the implementation stage of migration respectively to ensure that each stage can be carried out smoothly

AWS application discovery service

by using AWS application discovery service, you can collect basic information about the local data center of enterprise customers, so as to help enterprise customers plan migration projects reasonably. Enterprise application loads often involve thousands of highly interdependent workloads. Determining server utilization and dependencies is a crucial step in the migration process. AWS application discovery service can collect and present server configuration, usage data and behavior data, simplifying workload manual sorting. The collected data is stored in the data store of AWS application discovery service in encrypted format. It can be exported as a CSV file to estimate the total cost of ownership (TCO) running on AWS and plan the migration. In addition, the data is also retained in the AWS migration hub, which can uniformly manage the discovered servers and track the progress of their migration to AWS

aws server migration service (SMS)

aws server migration service (SMS) is an agent-free service that enables large-scale mass migration of local workloads to AWS. AWS server migration service (SMS) can minimize network bandwidth, improve migration speed, and significantly reduce server downtime by copying real-time server volumes to AWS, creating Amazon system images (AMI) as needed, and realizing incremental replication. AWS server migration service (SMS) is suitable for large-scale local workload migration to AWS, and can plan and track it, so that it can more easily coordinate large-scale server migration. Currently supported systems include: Windows Server 2003, 2008, 2012 and 2016, and windows 7, 8 and 10; Red Hat Enterprise Linux (RHEL), suse/sles, CentOS, Ubuntu, Oracle Linux, Fedora and Debian Linux, etc

aws database migration service (DMS)

by using AWS database migration service (DMS) to migrate the database to AWS, the database can be kept running during the migration process, and the downtime of applications that rely on the database can be reduced as much as possible. The source database can be kept running during the migration process to minimize the downtime of applications that rely on the database. AWS database migration service can migrate data between widely used open source commercial databases, support homogeneous migration (such as migration from Oracle to Oracle), and heterogeneous migration between different database platforms (such as migration from Oracle to Amazon aurora or migration from Microsoft SQL server to MySQL). AWS database migration service (DMS) supports the streaming of data from relational databases (including Amazon Aurora, PostgreSQL, mysql, MariaDB, Oracle, SAP ASE and SQL serv2, and electronic universal laboratory machine daily protection and maintenance ER) to Amazon redshift, so as to integrate and analyze data in Pb level data warehouse. AWS database migration service can also be used for data in continuous data replication software, but it comes from load sensors, beam displacement sensors and extensometers, and is highly available

aws migration hub

through the AWS migration hub, we can centrally manage the status of various components in the migration process, manage the migration progress, and improve the overall efficiency of the migration process. Many components will be involved in the migration process, such as the state of the server or database. Generally, different tools will be used to track and manage these components. AWS migration hub can be used to group relevant servers and resources to help formulate migration plans, and track the progress of the migration lifecycle from an application perspective to ensure the success of the migration

aws snowball

realize Pb level data transmission through AWS snowball, and solve the problems of high network cost, long transmission time and security in the migration process. Using snowball to transmit data is simple, fast and safe, and the cost can be as low as one fifth of the cost of high-speed Internet. Transfer tasks can be created directly from the AWS management console. After the task is created, AWS delivers the snowball equipment to the customer. After receiving the device, just mount the device to the local network of the enterprise, download and run the snowball client to establish a connection, and then use the client to select the data to be transmitted to the device. The client then encrypts the file and transmits it to the device at high speed. When the transmission is completed, the device can be returned, and the task status can be tracked through Amazon SNS, SMS or directly in the console

at the same time, AWS works with its partners to create a cloud computing ecosystem with the concept of win-win cooperation, especially in the enterprise cloud field. The diversity of its business and the complexity of its system determine that it must rely on a rich and powerful ecosystem to meet the needs of enterprise customers. The following are some partner solutions for reference:

atamotion is an agent-free migration tool, Realize the migration of workload from any physical, virtual or cloud resources to AWS EC2. Through full integration with AWS API, friendly user interface can be achieved, such as VPC automatic configuration, providing fine-grained migration control for all AWS supported operating systems. Among them, the proprietary cloning engine is built for enterprise workloads, with efficient migration speed, flexible deployment, and no limit on the size of replicated or synchronized databases, so as to meet the requirements of enterprise workload migration to the cloud

Copyright © 2011 JIN SHI