0% found this document useful (0 votes)
15 views

Module-8

Cloud migration involves transferring digital assets from on-premises data centers to cloud infrastructure, with key components including data, application, and infrastructure migration. Benefits include cost efficiency, scalability, improved performance, and enhanced security. AWS offers various migration services, such as AWS Database Migration Service and AWS Server Migration Service, to facilitate this process.

Uploaded by

Roshan Prasad
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Module-8

Cloud migration involves transferring digital assets from on-premises data centers to cloud infrastructure, with key components including data, application, and infrastructure migration. Benefits include cost efficiency, scalability, improved performance, and enhanced security. AWS offers various migration services, such as AWS Database Migration Service and AWS Server Migration Service, to facilitate this process.

Uploaded by

Roshan Prasad
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Module-8 : AWS Migration and Hybrid Architecture

Cloud migration is the process of moving an organization's digital assets, such as data, applications,
and workloads, from on-premises data centers to cloud infrastructure. It can also involve moving
data and applications from one cloud provider to another.

Key Components of Cloud Migration

1. Data Migration:
o Moving data from on-premises storage to cloud storage. This can involve databases, files,
and other forms of data.
2. Application Migration:
o Transferring applications from on-premises servers to cloud environments. This might
include rehosting, refactoring, or rewriting applications to take advantage of cloud-native
capabilities.
3. Infrastructure Migration:
o Shifting entire IT infrastructure, including servers, networks, and storage, to the cloud.
This often involves setting up virtual machines, containers, and other cloud services.

Benefits of Cloud Migration

1. Cost Efficiency: Reduces capital expenditure by moving to a pay-as-you-go model.


2. Scalability: Easily scale resources up or down based on demand.

1
3. Performance: Improved performance and availability through modern, optimized cloud
infrastructure.
4. Security: Advanced security features provided by cloud providers to protect data and
applications.
5. Business Continuity: Enhanced disaster recovery and backup solutions ensuring data integrity
and availability.

6R’s of Cloud Migration Strategies

1. Rehost (Lift and Shift): Moving applications to the cloud without changes. It's quick but doesn't
utilize cloud-native features fully.
2. Replatform: Making cloud optimizations, like moving to a managed database, without changing
the core architecture.
3. Refactor/Re-architect: Redesigning applications using cloud-native features for full cloud
benefits.
4. Repurchase: Switching to a different product, often a SaaS solution, instead of migrating.
5. Retain (Revisit): Keeping certain applications on-premises because they're not ready for the
cloud or don't need to be moved.
6. Retire: Decommissioning applications that are no longer needed.

Note: These are common strategies organizations use based on their specific needs and goals.

2
Cloud Migration Process

The cloud migration process involves several key steps to ensure a smooth transition from on-
premises infrastructure to the cloud. Here's a concise overview:

1. Assessment and Planning:


o Identify: Determine which applications and workloads need to be migrated.
o Evaluate: Assess current infrastructure, dependencies, and potential challenges.
o Plan: Develop a migration strategy, including timeline, resources, and cost estimates.
2. Proof of Concept:
o Conduct pilot tests with a few applications to validate the migration approach and
identify potential issues.
3. Design:
o Architecture: Design the target cloud architecture considering scalability, security, and
performance requirements.
o Networking: Plan network architecture, including connectivity, VPNs, and security
controls.
4. Data Migration:
o Transfer Data: Use data migration tools to transfer databases, storage, and other data
to the cloud.
o Synchronization: Ensure data consistency and integrity during the migration process.
5. Application Migration:
o Rehost: Move applications to the cloud with minimal changes (Lift and Shift).
o Replatform: Make necessary optimizations for better performance in the cloud.

3
o Refactor: Redesign applications to take full advantage of cloud-native features.
6. Testing:
o Functionality: Validate that applications are working correctly in the cloud environment.
o Performance: Conduct performance testing to ensure applications meet required
benchmarks.
o Security: Perform security assessments to identify and mitigate vulnerabilities.
7. Deployment:
o Cutover: Switch from the old system to the new cloud environment.
o Monitoring: Implement monitoring tools to track performance, availability, and security.
8. Optimization:
o Review: Continuously review cloud performance and costs.
o Optimize: Implement improvements based on usage patterns and performance metrics.
9. Training and Support:
o Provide training for IT staff and end-users on the new cloud environment.
o Ensure ongoing support and maintenance.

Note: This process can vary based on the organization's needs and the complexity of their IT
environment. It's essential to approach cloud migration with thorough planning and a clear strategy
to ensure success.

Thus, Cloud migration is a critical step for organizations looking to modernize their IT infrastructure
and leverage the benefits of cloud computing. It requires careful planning and execution to ensure a
smooth transition.

4
Advantages of cloud migration

Cloud migration offers numerous benefits that can significantly improve an organization's efficiency,
scalability, and cost-effectiveness. Here are some key reasons why businesses choose to migrate to
the cloud:

1. Cost Savings

 Reduced Capital Expenditure: No need for significant upfront investments in physical hardware
and infrastructure.
 Operational Cost Savings: Pay-as-you-go pricing models allow you to pay only for what you
use, reducing ongoing operational costs.

2. Scalability and Flexibility

 On-Demand Resources: Easily scale resources up or down based on demand, ensuring optimal
performance during peak times and cost savings during low usage periods.
 Global Reach: Deploy applications and services across multiple regions to reach a global
audience with low latency.

3. Improved Performance

 High Availability: Cloud providers offer robust infrastructure with built-in redundancy and
failover mechanisms, ensuring high availability and reliability.

5
 Optimized Performance: Leverage the latest technologies and infrastructure optimizations
provided by cloud vendors to enhance application performance.

4. Enhanced Security

 Advanced Security Features: Cloud providers offer a wide range of security features, including
encryption, identity management, and access controls to protect data and applications.
 Compliance: Cloud providers comply with various industry standards and regulations, helping
organizations meet their compliance requirements.

5. Business Continuity and Disaster Recovery

 Data Backup and Recovery: Cloud solutions provide automated backups and disaster recovery
options, ensuring data integrity and quick recovery in case of data loss or outages.
 Resilience: Geographic redundancy ensures that data and applications are available even in the
event of a regional failure.

6. Innovation and Agility

 Rapid Deployment: Quickly deploy new applications and services, reducing time to market.
 Access to Advanced Services: Take advantage of cutting-edge technologies like artificial
intelligence, machine learning, and big data analytics provided by cloud vendors.

6
7. Collaboration and Productivity

 Remote Access: Employees can access applications and data from anywhere, enhancing
collaboration and productivity.
 Integrated Tools: Cloud platforms offer a suite of integrated tools and services that streamline
development, operations, and business processes.

By migrating to the cloud, organizations can gain a competitive edge, improve operational efficiency,
and better meet the evolving needs of their customers. The cloud provides a flexible, scalable, and
secure environment that supports growth and innovation.

Overview of AWS Migration Services


AWS offers a variety of services and tools to help with migration to the cloud. Here are some key
services:
1. AWS Application Migration Service: Simplifies, expedites, and reduces the cost of migrating and
modernizing applications.
Use Cases: Migrate applications from on-premises infrastructure (like SAP, Oracle, SQL Server) to
AWS, or between cloud environments.
Benefits: Minimal downtime, non-disruptive tests, and cost reduction by using one tool for a wide
range of applications.

7
2. AWS Migration Hub: Provides a central location to track the progress of your migrations across
multiple AWS and partner solutions.
Benefits: Helps you organize and track your migration projects, making it easier to manage and
monitor progress.
3. AWS DataSync: Overview: Automated data transfer service that makes it easy to move large
amounts of data between on-premises storage and AWS.
Benefits: Secure, fast, and reliable data transfer with minimal operational overhead.
4. AWS Snow Family: Physical devices that help you transfer large amounts of data into and out of
AWS.
Use Cases: Ideal for data migration, edge computing, and data transfer in remote or offline locations.

5. AWS Mainframe Modernization Service: Helps you modernize and migrate mainframe
applications to AWS.
Benefits: Reduces costs, improves scalability, and enhances performance by moving mainframe
workloads to the cloud.

6. AWS Professional Services: Provides expert guidance and support for your migration projects.
8
Benefits: Access to AWS experts who can help you plan, execute, and optimize your migration
journey.
These services can help you streamline your migration process, reduce costs, and improve the
performance and scalability of your applications.

8.1 AWS Database Migration Service (AWS DMS)


- AWS Database Migration Service (AWS DMS) is a cloud service that simplifies the process of
migrating databases to AWS or between different environments.
- AWS DMS is a powerful tool for organizations looking to migrate their databases to the cloud or
between different environments with minimal downtime and cost efficiency.
Key Features
1. Database Discovery and Assessment
- Discovery: Helps you discover your source data stores and build an inventory of servers, databases,
and schemas.
- Assessment: Assesses the complexity of your database migration and automatically converts your
source schemas to a new target engine.
2. Schema Conversion

9
- Schema Conversion Tool (SCT): Includes a tool that automatically assesses and converts your
source schemas to a new target engine.
- Compatibility: Ensures that your source database schema and code objects are compatible with
the new target database.
3. Data Migration
- One-Time Migrations: Perform one-time migrations to move your data from the source to the
target.
- Ongoing Replication: Can replicate ongoing changes to keep your source and target databases in
sync.
4. High Availability and Minimal Downtime
- Multi-AZ Support: Supports Multi-AZ deployments to ensure high availability and minimal
downtime.
- Continuous Data Replication: Provides continuous data replication and monitoring to minimize
downtime and protect against data loss.
5. Cost Efficiency
- Pay-As-You-Go: Only pay for the compute resources and additional log storage used during the
migration process.

10
- Scalability: Scales based on your migration needs, making it cost-effective for large data
migrations.
Migration Process with AWS DMS
1. Set Up the Source and Target Endpoints

You need to define both the source and target endpoints. The source endpoint is your existing
database, and the target endpoint is the AWS database service where you want to migrate the
data.

Example:

 Source Endpoint: On-premises MySQL database


 Target Endpoint: Amazon RDS for MySQL

2. Create a Replication Instance

A replication instance is required to manage the migration process. This instance connects to both
the source and target databases and performs the data migration.

3. Configure the Migration Task

The migration task defines what data will be migrated and how. You can choose to migrate the
entire database or specific tables and schemas.

11
4. Data Migration

 Full Load: Migrates the existing data from the source to the target database.
 Change Data Capture (CDC): Continuously replicates changes from the source database to the
target database to keep them in sync.

5. Monitoring and Validation

AWS DMS provides monitoring tools to track the progress and performance of your migration. You
can also validate the data to ensure it has been migrated correctly.

Example Illustration: Migration from On-Premises MySQL to


Amazon RDS for MySQL

Ste1: Set up source and target endpoints.

Step 2: Create a replication instance to manage the


migration.

Step 3: Configure a migration task to define what data will be


migrated.

Step 4: Perform the data migration using full load and CDC.

Step 5: Monitor and validate the migration process.

12
Use Cases
1. Move to Managed Databases: Migrate from legacy or on-premises databases to managed cloud
services.
2. Modernize to Purpose-Built Databases: Innovate and build faster by migrating to purpose-built
databases.
3. Replicate Ongoing Changes: Create redundancies of business-critical databases to minimize
downtime and protect against data loss.
4. Integrate with Data Lakes: Build data lakes and perform real-time processing on change data
from your data stores.
Benefits
-Security: Provides a highly resilient and secure cloud service for data migration.
-Flexibility: Supports homogeneous and heterogeneous database migrations from various databases
like Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, and more.
-Speed: Accelerates the migration process with automated tools and services.

13
8.2 AWS Server Migration Service (SMS)
AWS Server Migration Service (SMS) is a cloud-based tool from Amazon Web Services designed to
simplify and automate the process of migrating on-premises servers to AWS.

Key Features
1. Automated Migration: AWS SMS automates the conversion of your source servers to run natively
on AWS, reducing manual effort and time-consuming tasks.
2. Lift-and-Shift: It supports a “lift-and-shift” approach, allowing you to move your applications with
minimal changes.
3. Data and Configuration Migration: Migrates data, configurations, and applications seamlessly to
AWS.
4. High Availability: Ensures minimal downtime during the migration process, maintaining business
continuity.

14
5. Scalability: Easily scales to handle large migrations, making it suitable for both small and large
enterprises.
Benefits
- Cost Efficiency: Reduces the costs associated with manual migration efforts and downtime.
- Security: Provides a secure and resilient environment for data migration.
- Flexibility: Supports a wide range of source servers and applications, making it versatile for different
migration needs.
- Speed: Accelerates the migration process with automated tools and services.
Migration Process with AWS SMS
1. Set Up the Source and Target Endpoints

 Source Endpoint: Your on-premises VMware or Hyper-V environment.


 Target Endpoint: AWS EC2 instances where the VMs will be migrated.

2. Create a Replication Instance

A replication instance is required to manage the migration process. This instance connects to both
the source and target endpoints and performs the data migration1.

15
3. Configure the Migration Task

The migration task defines what data will be migrated and how. You can choose to migrate the
entire VM or specific volumes.

4. Data Migration

 Full Load: Migrates the entire VM to the cloud.


 Incremental Replication: Continuously replicates changes from the source VM to the target
VM to keep them in sync.

5. Monitoring and Validation

AWS SMS provides monitoring tools to track the progress and performance of your migration. You
can also validate the data to ensure it has been migrated correctly

Step 1: Set up source and target endpoints.

Step 2: Create a replication instance to manage the migration.

Step 3: Configure a migration task to define what data will be migrated.

Step 4: Perform the data migration using full load and incremental replication.

16
Step 5: Monitor and validate the migration process.

8.3 Snow Family


The AWS Snow Family is a collection of physical
devices designed to help organizations transfer
large amounts of data to and from AWS. It includes
three main types of devices, each catering to
different data transfer needs.
8.3.1 AWS Snowball
AWS Snowball is a petabyte-scale data transport
service that uses secure devices to transfer large
amounts of data into and out of the AWS Cloud. Here
are some key features and benefits:
Key Features
1. Offline Data Transfer: Snowball addresses challenges like
high network costs, long transfer times, and security concerns
by enabling offline data transfer.

17
2. Two Device Types: AWS Snowball is available in two device types:
- Snowball Edge Compute Optimized: Provides powerful computing resources for use cases such
as machine learning, analytics, and local computing stacks.
- Snowball Edge Storage Optimized: Offers large-scale storage capacity for data migrations and
capacity-oriented workloads.
3. High-Speed Data Transfer: Snowball devices feature high-speed network connections and optical
interfaces for fast data migration.
4. Encryption: All encryption is performed on the device itself, ensuring data security during transfer.
5. Clustering: You can create a storage cluster using multiple Snowball devices for increased storage
durability.
6. Kubernetes Support: You can create an Amazon EKS Anywhere cluster using one or more Snowball
devices for your Kubernetes deployments.
7. Amazon S3 Compatible Storage: Snowball Edge devices support S3 compatible storage, allowing
applications to work with S3 API compatible endpoints.

Benefits
- Cost Efficiency: Reduces costs associated with high network usage and long transfer times.
18
- Security: Ensures data security with built-in encryption and secure transfer methods.
- Flexibility: Supports a wide range of use cases, from data migration to edge computing.
- Speed: Accelerates data transfer with high-speed connections and efficient encryption.
Use case: AWS Snowball is ideal for businesses looking to transfer large amounts of data to and from
the AWS Cloud efficiently and securely.
Step-by-Step Process for Using AWS Snowball
Step 1: Order a Snowball Device
1. Sign in to AWS Console: Log in to your AWS Management Console.
2. Navigate to Snowball: Go to the AWS Snowball section and create a new job.
3. Choose Device Type: Select the type of Snowball device you need (Snowball Edge Compute
Optimized or Snowball Edge Storage Optimized).
4. Specify Job Details: Provide the necessary details such as the size of the data to be transferred,
shipping information, and job type (import to AWS or export from AWS).

Step 2: Prepare Your Data


1. Data Organization: Organize your data files and directories to facilitate efficient transfer.

19
2. Software Installation: Download and install the AWS Snowball client software on your local system.
3. Data Encryption: Ensure your data is encrypted if necessary. AWS Snowball automatically handles
encryption during the transfer process.

Step 3: Receive the Snowball Device


1. Device Delivery: Once your order is processed, the Snowball device will be shipped to your
specified address.
2. Unbox and Connect: Unbox the device and connect it to your local network using the provided
cables.

Step 4: Transfer Data to the Snowball Device


1. Power On: Power on the Snowball device and configure the network settings.
2. Access Snowball Interface: Use the Snowball client software to connect to the device’s interface.
3. Copy Data: Use the Snowball client to copy your data to the device. You can use standard file
transfer methods such as rsync, NFS, or S3 API.

20
4. Verify Data Transfer: Verify that all your data has been successfully transferred to the Snowball
device.
Step 5: Return the Snowball Device
1. Shut Down: Power down the Snowball device once data transfer is complete.
2. Package: Carefully package the device back into the shipping box using the provided materials.
3. Shipping Label: Attach the provided return shipping label to the box.
4. Ship Back: Drop off the package at the designated courier service or schedule a pickup.
Step 6: Data Import to AWS
1. AWS Receives Device: AWS receives the Snowball device at their data center.
2. Data Import: AWS transfers your data from the Snowball device to the specified S3 bucket or other
storage services.
3. Notification: You will receive a notification once the data import is complete and the data is
available in your AWS account.
Step 7: Data Verification
1. Access Data: Log in to your AWS account and verify that your data has been successfully imported
and is accessible.

21
2. Check Data Integrity: Ensure that the integrity of the data has been maintained during the transfer
process.
Benefits of AWS Snowball
- Cost Efficiency: Reduces costs associated with high network usage and long transfer times.
- Security: Ensures data security with built-in encryption and secure transfer methods.
- Flexibility: Supports a wide range of use cases, from data migration to edge computing.
- Speed: Accelerates data transfer with high-speed connections and efficient encryption.
8.3.2 AWS Snowball Edge
AWS Snowball Edge is a type of Snowball device that combines both storage and compute power,
making it ideal for edge computing and data transfer tasks. Here are some key features and benefits:
Key Features
1. Storage and Compute: Snowball Edge devices come in two configurations:
- Storage Optimized: Provides up to 210 TB of storage capacity.
- Compute Optimized: Offers powerful computing resources for tasks like machine learning,
analytics, and local computing stacks.

22
2. High-Speed Data Transfer: Snowball Edge devices feature high-speed network connections and
optical interfaces for fast data migration.
3. Encryption: All data is encrypted at rest and during physical transit, ensuring data security.
4. Offline Data Transfer: You can transfer data without relying on the internet, making it ideal for
locations with limited connectivity.
5. Clustering: You can cluster multiple Snowball Edge devices to increase storage durability and
capacity.
6. Amazon S3 and EC2 Compatibility: Supports Amazon S3 and EC2 compatible endpoints, allowing
programmatic use cases.
7. Kubernetes Support: You can use Amazon EKS Anywhere to run Kubernetes workloads on Snowball
Edge devices.
8. Rugged Design: Snowball Edge devices are rugged and come with an E Ink display that shows
shipping labels.
Benefits
- Cost Efficiency: Reduces costs associated with high network usage and long transfer times.
- Security: Ensures data security with built-in encryption and secure transfer methods.
- Flexibility: Supports a wide range of use cases, from data migration to edge computing.
23
- Speed: Accelerates data transfer with high-speed connections and efficient encryption.
Use case: AWS Snowball Edge is a versatile solution for transferring large amounts of data to and
from the AWS Cloud efficiently and securely, especially in remote or offline locations.
Step-by-Step Process for Using AWS Snowball Edge
Step 1: Order a Snowball Edge Device
1. Sign in to AWS Console: Log in to your AWS Management Console.
2. Navigate to AWS Snowball: Go to the AWS Snowball section and create a new job.
3. Select Device Type: Choose the Snowball Edge device type based on your needs (Compute
Optimized or Storage Optimized).
4. Specify Job Details: Provide details such as the size of the data to be transferred, shipping
information, and whether you are importing data to AWS or exporting data from AWS.
5. Create Job: Submit the job request.
Step 2: Prepare Your Data
1. Organize Data: Arrange your data files and directories for efficient transfer.
2. Install Snowball Client: Download and install the AWS Snowball client software on your local
system.

24
3. Prepare for Transfer: Ensure your data is ready for transfer, taking note of any necessary encryption
requirements.
Step 3: Receive the Snowball Edge Device
1. Device Delivery: The Snowball Edge device will be delivered to your specified address.
2. Unbox and Connect: Unbox the device and connect it to your local network using the provided
cables.
Step 4: Transfer Data to the Snowball Edge Device
1. Power On the Device: Power on the Snowball Edge device.
2. Configure Network: Configure the network settings to connect the device to your local network.
3. Access Device Interface: Use the AWS Snowball client software to access the device’s interface.
4. Copy Data: Use the Snowball client to copy your data to the device. This can be done using standard
file transfer methods such as rsync, NFS, or S3 API.
5. Verify Transfer: Verify that all your data has been successfully transferred to the Snowball Edge
device.
Step 5: Return the Snowball Edge Device
1. Shut Down the Device: Power down the Snowball Edge device once data transfer is complete.

25
2. Package the Device: Package the device back into the shipping box using the provided materials.
3. Attach Return Shipping Label: Attach the provided return shipping label to the box.
4. Ship Back the Device: Drop off the package at the designated courier service or schedule a pickup.
Step 6: Data Import to AWS
1. AWS Receives Device: AWS receives the Snowball Edge device at their data center.
2. Data Import: AWS transfers your data from the Snowball Edge device to the specified S3 bucket or
other storage services.
3. Notification: You will receive a notification once the data import is complete and the data is
available in your AWS account.
Step 7: Data Verification
1. Access Data: Log in to your AWS account and verify that your data has been successfully imported
and is accessible.
2. Check Data Integrity: Ensure that the integrity of the data has been maintained during the transfer
process.

26
8.3.3 AWS Snowmobile
AWS Snowmobile is a data transfer service designed for moving extremely large amounts of data to
the AWS Cloud. Here are some key features and benefits:
Key Features
1. Large Data Capacity: Snowmobile is a secure, ruggedized shipping container that can store up to
100 petabytes (PB) of data.
2. High-Speed Data Transfer: It features high-speed network connections capable of supporting 1
terabyte per second (TB/s) of data transfer.
3. Offline Data Transfer: Snowmobile allows for offline data transfer, making it ideal for locations with
limited internet connectivity.
4. Security: Multiple layers of logical and physical protection, including chain-of-custody tracking,
video surveillance, GPS tracking, and encryption with AWS Key Management Service (KMS) keys.
5. Rugged Design: The container is water-resistant, climate-controlled, and can be parked in covered
or uncovered areas.
6. Power Consumption: Each Snowmobile consumes about 350 kW of AC power. If additional power
is needed, AWS can arrange for a generator.

27
Benefits
- Cost Efficiency: Reduces costs associated with high network usage and long transfer times.
- Security: Ensures data security with built-in encryption and secure transfer methods.
- Flexibility: Supports a wide range of use cases, from data migration to edge computing.
- Speed: Accelerates data transfer with high-speed connections and efficient encryption.
Use case: AWS Snowmobile is ideal for businesses looking to transfer exabytes of data to the AWS
Cloud efficiently and securely, especially in remote or offline locations.

Step-by-Step Process for Using AWS Snowmobile


Step 1: Initial Consultation
1. Contact AWS: Start by contacting AWS to discuss your data transfer requirements.
2. Consultation: An AWS representative will evaluate your needs and determine if Snowmobile is the
right solution for your data transfer.
Step 2: Planning and Preparation
1. Assessment: AWS will assess your on-premises data environment to plan the data transfer process.
2. Scheduling: Coordinate the scheduling for the Snowmobile delivery and data transfer.
28
3. Site Requirements: Ensure your site meets the requirements for the Snowmobile, including space,
power supply, and security.
Step 3: Delivery of Snowmobile
1. Snowmobile Arrival: The Snowmobile arrives at your site in a secure, ruggedized shipping
container.
2. Setup: AWS personnel will set up the Snowmobile and connect it to your local network.
Step 4: Data Transfer to Snowmobile
1. Network Configuration: Configure the network settings to connect your local network to the
Snowmobile.
2. Data Encryption: Use AWS Key Management Service (KMS) keys to encrypt your data before
transfer.
3. Data Copy: Begin copying your data to the Snowmobile using high-speed network connections.
4. Monitoring: Monitor the data transfer process to ensure data is being transferred correctly and
securely.
Step 5: Completion of Data Transfer
1. Verify Data Transfer: Ensure all your data has been successfully copied to the Snowmobile.

29
2. Shutdown and Disconnect: Safely disconnect the Snowmobile from your network and power down
the device.
Step 6: Return the Snowmobile
1. Secure Transport: AWS personnel will securely transport the Snowmobile back to an AWS data
center.
2. Tracking: Track the Snowmobile’s journey using GPS and chain-of-custody tracking.
Step 7: Data Import to AWS
1. Data Center Arrival: The Snowmobile arrives at the AWS data center.
2. Data Import: AWS transfers your data from the Snowmobile to your specified AWS storage (e.g.,
S3 bucket).
3. Notification: You will receive a notification once the data import is complete and the data is
available in your AWS account.
Step 8: Data Verification
1. Access Data: Log in to your AWS account and verify that your data has been successfully imported
and is accessible.
2. Check Data Integrity: Ensure that the integrity of the data has been maintained during the transfer
process.
30
Benefits of AWS Snowmobile
- Cost Efficiency: Reduces costs associated with high network usage and long transfer times.
- Security: Ensures data security with built-in encryption and secure transfer methods.
- Flexibility: Supports a wide range of use cases, from data migration to edge computing.
- Speed: Accelerates data transfer with high-speed connections and efficient encryption.
Use case: AWS Snowmobile is an ideal solution for transferring exabytes of data to the AWS Cloud
efficiently and securely, especially in remote or offline locations.
Snowball vs. Snowball Edgevs. Snowmobile

Table summarizing the technical differences between AWS Snowball, Snowball Edge, and
Snowmobile:

Feature Snowball Snowball Edge Snowmobile


Purpose Data transfer Data transfer and edge Large-scale data migration
computing
Storage Up to 80 TB Storage Optimized: 80 TB Up to 100 PB per Snowmobile
Capacity Compute Optimized: 42 TB
HDD or 28 TB NVMe
Compute None Yes (supports EC2 instances None
Capability and Lambda functions)

31
Network Up to 100 Gbps Up to 100 Gbps High-speed backbone required
Speed
Use Case Small to medium Large data transfers, edge Massive data migrations (10 PB
data transfers computing, disaster or more)
recovery
Form Factor Rugged shipping Rugged shipping container 45-foot container truck
container with E Ink display
Security Encryption at rest Encryption at rest and in High security, temperature
and in transit transit control, GPS tracking, 24/7 video
surveillance
Deployment Manual setup Manual setup with AWS personnel assist with setup
additional compute
configuration

32

You might also like