SlideShare a Scribd company logo
1 of 49
Cloud Computing Using
Amazon Web Services
(AWS)
Halieb Andemichael
1
Outline of the Talk
âť–Introduction to Cloud Computing
âť–AWS Architecture And Infrastructure
âť–AWS Services
➢ Storage Services
➢ Compute Services
➢ Database Services
➢ Networking Services
➢ Security Services
âť–Our Migration Experience to AWS
2
What is Cloud Computing?
âť–Cloud computing is the on-demand delivery of compute power, database
storage, applications, and other IT resources through a cloud services
platform via the internet with pay-as-you-go pricing.
3
Benefits of Cloud Computing
âť– Save on up-front & ongoing expense
âť– Speed, fast setup and implementation.
âť– Scalability and Global reach
âť– Low cost of entry
âť– Security and Compliance
4
5
Service Models:IaaS, PaaS, SaaS
Cloud computing providers offer their services according
to several classified service models called SPI.
6
Service Models
7
AWS Global Infrastructure
➢A Region is a physical location in the world where we have multiple
Availability Zones.
➢Availability Zones consist of one or more discrete data centers, each with
redundant power, networking and connectivity, housed in separate facilities.
➢Edge Locations: is where end users access services at AWS. They are
located in most of the major cities around the world and are specifically used
by CloudFront(CDN) to distribute content to end user to reduce latency.
➢The AWS Cloud operates 42 Availability Zones within 16 geographic
Regions around the world.
8
9
10
11
Amazon Simple Storage Service(S3)
âť–Highly scalable object storage.
âť–Files are stored as objects and organized into
high-level folders called buckets.
âť–Pay exactly what you use
âť–Highly durable
âť–Limitlessy scalable
âť–Data in transit to and from the service is encrypted
using SSL.
âť–A bucket has a flat directory structure.
âť–You can use versioning to preserve, retrieve and
restore objects.
12
Bucket Properties
❖Versioning – If enabled, POST/DELETE result in the creation of new versions without
destroying the old.
❖Lifecycle – Delete or archive objects in a bucket a certain time after creation or last
access or number of versions.
❖Access Policy – Control when and where objects can be accessed.
❖Access Control – Control who may access objects in this bucket.
❖Logging – Keep track of how objects are accessed.
❖Notification – Be notified when failures occur.
13
Amazon Elastic Block Storage
âť–Block storage-use it as you would use a hard disk.
âť–Data persists independent of instance.
âť–Ability to backup the data via snapshots to
Amazon s3.
âť–Can store upto 16TB data per storage
âť–Attach an EBS volume to any EC2 in same AZ
âť–Different types
1.Solid-State Drives(SSD)
2. Hard disk drives(HDD)
14
Amazon Elastic File System (EFS)
Fully managed file system for EC2 instances
Provides standard file system semantics
Sharable across thousands of instances
between regions
Elastically grows to petabyte scale
SSD -based
Highly available and durable
NFS v4 based
Throughput and IOPS scale automatically as file
system grow.
15
Amazon Glacier
â—Ź An extremely low cost, easy to use data archiving
â—Ź and backup storage service in the AWS Cloud.
â—Ź Could take 3-5 hour period to retrieve data
16
AWS Storage Gateway
Seamlessly enables hybrid cloud storage
between on premises environments and the
AWS cloud.
17
AWS Storage Services
18
Demo Time
19
What is Amazon EC2?
Amazon Elastic Compute Cloud (Amazon EC2)
Is a web service that provides secure, resizable
compute capacity in the cloud.
It is designed to make web-scale cloud computing
easier for developers.
It enables you to launch and manage Linux/UNIX
and Windows server instances in Amazon’s
data centers.
20
EC2 terminology
•Instance = One running virtual machine.
•Instance Type = hardware configuration: cores, memory, disk.
•Instance Store Volume = Temporary disk associated with instance.
•Image (AMI) = Stored bits which can be turned into instances.
•Key Pair = Credentials used to access VM from command line.
21
EC2 Pricing Model
Free Usage Tier
On-Demand Instances: Start and stop instances whenever you like, costs are rounded
up to the nearest hour. (Worst price)
Reserved Instances: Pay up front for one/three years in advance. (Best price)
Unused instances can be sold on a secondary market.
Spot Instances: Specify the price you are willing to pay, and instances get started and
stopped without any warning as the marked changes. (Kind of like Condor!)
22
Instance Types
Instance Family Current Generation Instance Types
General purpose t2.nano | t2.micro | t2.small | t2.medium | t2.large | t2.xlarge |
t2.2xlarge | m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge |
m4.10xlarge | m4.16xlarge | m3.medium | m3.large | m3.xlarge |
m3.2xlarge
Compute optimized c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge | c3.large
| c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge
Memory optimized r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | r4.large
| r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge |
x1.16xlarge | x1.32xlarge
Storage optimized d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge | i2.xlarge |
i2.2xlarge | i2.4xlarge | i2.8xlarge | i3.large | i3.xlarge |
i3.2xlarge | i3.4xlarge | i3.8xlarge | i3.16xlarge
Accelerated computing p2.xlarge | p2.8xlarge | p2.16xlarge | g2.2xlarge | g2.8xlarge
23
Demo Time
24
AWS Database Services
25
RDS(Relational DataBase Service)
âť–Databases supported
➢ Aurora
➢ MySQL
➢ MariaDB
➢ Oracle
➢ MS SQL SERVER
➢ POSTGRESQL
âť–Automatic software patching
âť–General purpose and provisioned IOPS SSD
âť–Automated Backups-point-in-time recovery
âť–Multi AZ deployments-Read Replicas
âť–Network isolation.
26
Amazon DynamoDB
âť– Amazon DynamoDB is a fast and flexible NoSQL database
service for all applications that need consistent, single-digit
millisecond latency at any scale.
âť– It is a fully managed cloud database and supports both
document and key-value store models.
âť– Its flexible data model and reliable performance make it a
great fit for mobile, web, gaming, ad tech, IoT, and many
other applications.
❖ Automatically backup your data in three AZ’s.
27
Amazon ElastiCache
âť–Amazon ElastiCache is a web service that
makes it easy to deploy, operate, and scale
an in-memory data store or cache in the
cloud.
âť– to retrieve information from fast, managed,
in-memory data stores, instead of relying
entirely on slower disk-based databases.
âť–Supports two common open source engines
➢ Memcached
➢ Redis
28
Amazon Redshift
âť–Amazon Redshift is fast, fully managed, petabyte-scale
data warehouse service making it simple & cost
efficiently analyze all your data using existing BI tools.
âť–Amazon Redshift has a massively parallel
processing(MPP)architecture, parallelizing and
distributing SQL operations.
âť–You can use AWs Redshift to store and retrieve
processed data quickly to generate custom based
Reports.
29
Amazon Redshift Architecture
30
Demo Time
https://console.aws.amazon.com/rds/
https://console.aws.amazon.com/dynamodb/
https://console.aws.amazon.com/elasticache/
31
Networking & Content Delivery
Amazon VPC Amazon
CloudFront
Amazon
Route 53
AWS Direct
Connect
Elastic Load
Balancing
â—Ź Lets you set
up a private
cloud with the
AWS .
â—Ź Is CDN service
that accelerates
delivery of your
website's, APIs,
video content or
other web assets
â—Ź Domain
Name
System
(DNS) web
service
â—Ź Establish a
dedicated
network
connection from
your premises to
AWS
. Distributes
incoming
application
traffic across
multiple EC2’s.
32
Amazon VPC
âť– Amazon VPC lets you provision a logically isolated section of the
Amazon Web Services (AWS) cloud where you can launch AWS
resources in a virtual network that you define.
âť– You have complete control over your virtual networking
environment, including selection of your own IP address range,
creation of subnets, and configuration of route tables and network
gateways.
âť– You can use both IPv4 and IPv6 in your VPC for secure and easy
access to resources and applications.
âť– Secure, Simple , Scalable and Reliable.
33
34
Amazon CloudFront
âť–Speed up distribution of static and dynamic
continent.
âť–Distribute media files using HTTP or HTTPS
âť–Add, update or delete object s and submit data
from web forms.
âť–Use live streaming to stream an event in real time.
35
36
AWS Route 53
âť–Amazon Route 53 is a highly available and
scalable DNS web service.
âť–Use advanced routing policies along with health
checks and failovers to ensure your application is
always available to end users and provides and
best experience.
37
AWS Direct Connect
AWS Direct Connect makes it easy to establish a dedicated network
connection from your premises to AWS without involving Internet.
Direct Connect is also useful for customers whose corporate governance
prohibits the use Of the public Internet for transferring sensitive data
because of compliance concerns.
Can be used with all AS Services including (EC2, VPC, S3, DynamoDB)
38
39
Elastic Load Balancing
âť– Elastic Load Balancing automatically distributes incoming application traffic
across multiple Amazon EC2 instances.
âť– Health checks
âť– Internal and external load balancing
40
Demo Time
41
Identity & Access Management
âť–AWS Identity and Access Management (IAM) enables
you to securely control access to AWS services and
resources for your users.
âť– Using IAM you can create and manage AWS users
and groups, and use permissions to allow and deny
their access to AWS resources.
âť–IAM is a feature of your AWS account offered at no
additional charge
âť–Main components Users, Groups, Roles and Policies.
42
Amazon Elastic BeanStalk
âť–Elastic Beanstalk can quickly deploy and manage web
applications in the AWS cloud.
âť–Amazon's Elastic Beanstalk provisions necessary
infrastructure resources such as load balancer, auto
scaling group, security groups, databases (optional).
âť–Provides Web servers and worker tiers and provides a
unique name for your application (eg:
yourapp.elasticbeanstalk.com)
43
44
AWS CloudWatch
âť–Amazon CloudWatch is a monitoring service for AWS cloud
resources and application you run in AWS.
âť–You can use Amazon CloudWatch to collect and track
metrics, collect and monitor log files, set alarms, and
automatically react to changes in your AWS resources.
âť–Amazon CloudWatch can monitor AWS resources such as
Amazon EC2 instances, Amazon DynamoDB tables, and
Amazon RDS DB instances, as well as custom metrics
generated by your applications and services, and any log
files your applications generate.
45
Demo Time
46
How We Migrated Our Images to
Amazon S3?
47
AWS Import,Delivery,Export Services
AWS Import/Export:
â—Ź Is a service that accelerates
transferring data into and out of
AWS using physical storage
appliances, bypassing the Internet.
AWS Snowball Edge:
â—Ź Is a 100TB data transfer
device with on-board storage
and compute capabilities.
AWS Snowmobile:
â—Ź Is an Exabyte-scale data
transfer service used to move
extremely large amounts of data
to AWS. You can transfer up to
100PB per Snowmobile,
48
private static final int THREADPOOLSIZE = 100;
private static final int DIVISORVALUE = 100;
for (Integer volumeid : listOfActiveVolumes) {
ExecutorService executor = Executors.newFixedThreadPool(THREADPOOLSIZE);
for (int i = 0; i < THREADPOOLSIZE; i++) {
String query = "select distinct prodid from tableProds " +
" where volumeid in ( " + volumeid + "n" +
"nn)" +
" and prodid % " + DIVISORVALUE + "=" + i + " order by prodid desc";
ArrayList<Integer> listOfProds = runQuery(query);
Runnable worker = new doCopyToAWS(listOfProds );
executor.execute(worker);
try {
executor.shutdown();
executor.awaitTermination(5, TimeUnit.SECONDS);
} catch (InterruptedException e) {
logger.error("tasks interrupted");
} finally {
if (!executor.isTerminated()) {
logger.error("cancel non-finished tasks");
}
executor.shutdownNow();
logger.info("Shutdown Finished ."); 49

More Related Content

What's hot

Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017Amazon Web Services
 
AWS Presentation
AWS PresentationAWS Presentation
AWS Presentationjlechowicz
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
AWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAmazon Web Services
 
AWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationAWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationIan Massingham
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersAmazon Web Services
 
gkkAwscloudpractitioneressentialstraining
gkkAwscloudpractitioneressentialstraininggkkAwscloudpractitioneressentialstraining
gkkAwscloudpractitioneressentialstrainingAnne Starr
 
AWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneAWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneIdan Tohami
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
Overview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSOverview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSAmazon Web Services
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
AWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
AWS Summit London 2014 - JUST EAT - High Availability and Rapid ChangeAWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
AWS Summit London 2014 - JUST EAT - High Availability and Rapid Changedaniel-richardson
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networksi2k2 Networks (P) Ltd.
 
Born in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupBorn in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupAmazon Web Services
 
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...Amazon Web Services
 
New Trends of Geospatial Services on AWS Cloud - Channy Yun :: ICGIS 2015 Seoul
New Trends of Geospatial Services on AWS Cloud - Channy Yun :: ICGIS 2015 SeoulNew Trends of Geospatial Services on AWS Cloud - Channy Yun :: ICGIS 2015 Seoul
New Trends of Geospatial Services on AWS Cloud - Channy Yun :: ICGIS 2015 SeoulAmazon Web Services Korea
 
HSBC and AWS Day - AWS foundations
HSBC and AWS Day - AWS foundationsHSBC and AWS Day - AWS foundations
HSBC and AWS Day - AWS foundationsAmazon Web Services
 
AWS Webcast - What is Cloud Computing with AWS
AWS Webcast - What is Cloud Computing with AWSAWS Webcast - What is Cloud Computing with AWS
AWS Webcast - What is Cloud Computing with AWSAmazon Web Services
 
Day 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesDay 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 

What's hot (20)

Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017
 
AWS Presentation
AWS PresentationAWS Presentation
AWS Presentation
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
AWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services Overview
 
AWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationAWS Cloud School Introductory Presentation
AWS Cloud School Introductory Presentation
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million Users
 
What is Cloud Computing?
What is Cloud Computing?What is Cloud Computing?
What is Cloud Computing?
 
gkkAwscloudpractitioneressentialstraining
gkkAwscloudpractitioneressentialstraininggkkAwscloudpractitioneressentialstraining
gkkAwscloudpractitioneressentialstraining
 
AWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneAWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZone
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Overview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSOverview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWS
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
AWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
AWS Summit London 2014 - JUST EAT - High Availability and Rapid ChangeAWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
AWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
Born in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupBorn in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a Startup
 
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
 
New Trends of Geospatial Services on AWS Cloud - Channy Yun :: ICGIS 2015 Seoul
New Trends of Geospatial Services on AWS Cloud - Channy Yun :: ICGIS 2015 SeoulNew Trends of Geospatial Services on AWS Cloud - Channy Yun :: ICGIS 2015 Seoul
New Trends of Geospatial Services on AWS Cloud - Channy Yun :: ICGIS 2015 Seoul
 
HSBC and AWS Day - AWS foundations
HSBC and AWS Day - AWS foundationsHSBC and AWS Day - AWS foundations
HSBC and AWS Day - AWS foundations
 
AWS Webcast - What is Cloud Computing with AWS
AWS Webcast - What is Cloud Computing with AWSAWS Webcast - What is Cloud Computing with AWS
AWS Webcast - What is Cloud Computing with AWS
 
Day 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesDay 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web Services
 

Similar to AWS Cloud Computing Tech Talks By Halieb Andemichael

002 AWSSlides.pdf
002 AWSSlides.pdf002 AWSSlides.pdf
002 AWSSlides.pdfDrBashirMSaad
 
AWS Lunch and Learn - Security
AWS Lunch and Learn - SecurityAWS Lunch and Learn - Security
AWS Lunch and Learn - SecurityAmazon Web Services
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overviewVinay Yelluri
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overviewVinay Yelluri
 
Cloud Native Computing - Part II - Public Cloud (AWS)
Cloud Native Computing - Part II - Public Cloud (AWS)Cloud Native Computing - Part II - Public Cloud (AWS)
Cloud Native Computing - Part II - Public Cloud (AWS)Linjith Kunnon
 
Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key servicesSelvaraj Kesavan
 
AWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_SharanAWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_SharanAadarsh Sharan
 
Amazon Web Services - 9 Posts.
Amazon Web Services - 9 Posts.Amazon Web Services - 9 Posts.
Amazon Web Services - 9 Posts.Shagun Rathore
 
AWS Session.pptx
AWS Session.pptxAWS Session.pptx
AWS Session.pptxSanketSaxena18
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 
Uses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWSUses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWSScalar Decisions
 
Cloud computing &amp; aws concepts
Cloud computing &amp; aws conceptsCloud computing &amp; aws concepts
Cloud computing &amp; aws conceptsABHINAV ANAND
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesStridely Solutions
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSArun Sirimalla
 
Scaling web application in the Cloud
Scaling web application in the CloudScaling web application in the Cloud
Scaling web application in the CloudFederico Feroldi
 
AWS.pdf
AWS.pdfAWS.pdf
AWS.pdfNambi Nam
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialIIMSE Edu
 
AWS Migration or 24x7 Support
AWS Migration or 24x7 SupportAWS Migration or 24x7 Support
AWS Migration or 24x7 SupportAria Wardhana
 
India Webinar
India WebinarIndia Webinar
India WebinarGanesh Raja
 

Similar to AWS Cloud Computing Tech Talks By Halieb Andemichael (20)

002 AWSSlides.pdf
002 AWSSlides.pdf002 AWSSlides.pdf
002 AWSSlides.pdf
 
AWS Lunch and Learn - Security
AWS Lunch and Learn - SecurityAWS Lunch and Learn - Security
AWS Lunch and Learn - Security
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
Cloud Native Computing - Part II - Public Cloud (AWS)
Cloud Native Computing - Part II - Public Cloud (AWS)Cloud Native Computing - Part II - Public Cloud (AWS)
Cloud Native Computing - Part II - Public Cloud (AWS)
 
How Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWSHow Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWS
 
Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key services
 
AWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_SharanAWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_Sharan
 
Amazon Web Services - 9 Posts.
Amazon Web Services - 9 Posts.Amazon Web Services - 9 Posts.
Amazon Web Services - 9 Posts.
 
AWS Session.pptx
AWS Session.pptxAWS Session.pptx
AWS Session.pptx
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
Uses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWSUses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWS
 
Cloud computing &amp; aws concepts
Cloud computing &amp; aws conceptsCloud computing &amp; aws concepts
Cloud computing &amp; aws concepts
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWS
 
Scaling web application in the Cloud
Scaling web application in the CloudScaling web application in the Cloud
Scaling web application in the Cloud
 
AWS.pdf
AWS.pdfAWS.pdf
AWS.pdf
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics Tutorial
 
AWS Migration or 24x7 Support
AWS Migration or 24x7 SupportAWS Migration or 24x7 Support
AWS Migration or 24x7 Support
 
India Webinar
India WebinarIndia Webinar
India Webinar
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

AWS Cloud Computing Tech Talks By Halieb Andemichael

  • 1. Cloud Computing Using Amazon Web Services (AWS) Halieb Andemichael 1
  • 2. Outline of the Talk âť–Introduction to Cloud Computing âť–AWS Architecture And Infrastructure âť–AWS Services ➢ Storage Services ➢ Compute Services ➢ Database Services ➢ Networking Services ➢ Security Services âť–Our Migration Experience to AWS 2
  • 3. What is Cloud Computing? âť–Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing. 3
  • 4. Benefits of Cloud Computing âť– Save on up-front & ongoing expense âť– Speed, fast setup and implementation. âť– Scalability and Global reach âť– Low cost of entry âť– Security and Compliance 4
  • 5. 5
  • 6. Service Models:IaaS, PaaS, SaaS Cloud computing providers offer their services according to several classified service models called SPI. 6
  • 8. AWS Global Infrastructure ➢A Region is a physical location in the world where we have multiple Availability Zones. ➢Availability Zones consist of one or more discrete data centers, each with redundant power, networking and connectivity, housed in separate facilities. ➢Edge Locations: is where end users access services at AWS. They are located in most of the major cities around the world and are specifically used by CloudFront(CDN) to distribute content to end user to reduce latency. ➢The AWS Cloud operates 42 Availability Zones within 16 geographic Regions around the world. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. Amazon Simple Storage Service(S3) âť–Highly scalable object storage. âť–Files are stored as objects and organized into high-level folders called buckets. âť–Pay exactly what you use âť–Highly durable âť–Limitlessy scalable âť–Data in transit to and from the service is encrypted using SSL. âť–A bucket has a flat directory structure. âť–You can use versioning to preserve, retrieve and restore objects. 12
  • 13. Bucket Properties âť–Versioning – If enabled, POST/DELETE result in the creation of new versions without destroying the old. âť–Lifecycle – Delete or archive objects in a bucket a certain time after creation or last access or number of versions. âť–Access Policy – Control when and where objects can be accessed. âť–Access Control – Control who may access objects in this bucket. âť–Logging – Keep track of how objects are accessed. âť–Notification – Be notified when failures occur. 13
  • 14. Amazon Elastic Block Storage âť–Block storage-use it as you would use a hard disk. âť–Data persists independent of instance. âť–Ability to backup the data via snapshots to Amazon s3. âť–Can store upto 16TB data per storage âť–Attach an EBS volume to any EC2 in same AZ âť–Different types 1.Solid-State Drives(SSD) 2. Hard disk drives(HDD) 14
  • 15. Amazon Elastic File System (EFS) Fully managed file system for EC2 instances Provides standard file system semantics Sharable across thousands of instances between regions Elastically grows to petabyte scale SSD -based Highly available and durable NFS v4 based Throughput and IOPS scale automatically as file system grow. 15
  • 16. Amazon Glacier â—Ź An extremely low cost, easy to use data archiving â—Ź and backup storage service in the AWS Cloud. â—Ź Could take 3-5 hour period to retrieve data 16
  • 17. AWS Storage Gateway Seamlessly enables hybrid cloud storage between on premises environments and the AWS cloud. 17
  • 20. What is Amazon EC2? Amazon Elastic Compute Cloud (Amazon EC2) Is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. It enables you to launch and manage Linux/UNIX and Windows server instances in Amazon’s data centers. 20
  • 21. EC2 terminology •Instance = One running virtual machine. •Instance Type = hardware configuration: cores, memory, disk. •Instance Store Volume = Temporary disk associated with instance. •Image (AMI) = Stored bits which can be turned into instances. •Key Pair = Credentials used to access VM from command line. 21
  • 22. EC2 Pricing Model Free Usage Tier On-Demand Instances: Start and stop instances whenever you like, costs are rounded up to the nearest hour. (Worst price) Reserved Instances: Pay up front for one/three years in advance. (Best price) Unused instances can be sold on a secondary market. Spot Instances: Specify the price you are willing to pay, and instances get started and stopped without any warning as the marked changes. (Kind of like Condor!) 22
  • 23. Instance Types Instance Family Current Generation Instance Types General purpose t2.nano | t2.micro | t2.small | t2.medium | t2.large | t2.xlarge | t2.2xlarge | m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m4.16xlarge | m3.medium | m3.large | m3.xlarge | m3.2xlarge Compute optimized c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge | c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge Memory optimized r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | r4.large | r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge | x1.16xlarge | x1.32xlarge Storage optimized d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge | i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge | i3.large | i3.xlarge | i3.2xlarge | i3.4xlarge | i3.8xlarge | i3.16xlarge Accelerated computing p2.xlarge | p2.8xlarge | p2.16xlarge | g2.2xlarge | g2.8xlarge 23
  • 26. RDS(Relational DataBase Service) âť–Databases supported ➢ Aurora ➢ MySQL ➢ MariaDB ➢ Oracle ➢ MS SQL SERVER ➢ POSTGRESQL âť–Automatic software patching âť–General purpose and provisioned IOPS SSD âť–Automated Backups-point-in-time recovery âť–Multi AZ deployments-Read Replicas âť–Network isolation. 26
  • 27. Amazon DynamoDB âť– Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. âť– It is a fully managed cloud database and supports both document and key-value store models. âť– Its flexible data model and reliable performance make it a great fit for mobile, web, gaming, ad tech, IoT, and many other applications. âť– Automatically backup your data in three AZ’s. 27
  • 28. Amazon ElastiCache âť–Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory data store or cache in the cloud. âť– to retrieve information from fast, managed, in-memory data stores, instead of relying entirely on slower disk-based databases. âť–Supports two common open source engines ➢ Memcached ➢ Redis 28
  • 29. Amazon Redshift âť–Amazon Redshift is fast, fully managed, petabyte-scale data warehouse service making it simple & cost efficiently analyze all your data using existing BI tools. âť–Amazon Redshift has a massively parallel processing(MPP)architecture, parallelizing and distributing SQL operations. âť–You can use AWs Redshift to store and retrieve processed data quickly to generate custom based Reports. 29
  • 32. Networking & Content Delivery Amazon VPC Amazon CloudFront Amazon Route 53 AWS Direct Connect Elastic Load Balancing â—Ź Lets you set up a private cloud with the AWS . â—Ź Is CDN service that accelerates delivery of your website's, APIs, video content or other web assets â—Ź Domain Name System (DNS) web service â—Ź Establish a dedicated network connection from your premises to AWS . Distributes incoming application traffic across multiple EC2’s. 32
  • 33. Amazon VPC âť– Amazon VPC lets you provision a logically isolated section of the Amazon Web Services (AWS) cloud where you can launch AWS resources in a virtual network that you define. âť– You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways. âť– You can use both IPv4 and IPv6 in your VPC for secure and easy access to resources and applications. âť– Secure, Simple , Scalable and Reliable. 33
  • 34. 34
  • 35. Amazon CloudFront âť–Speed up distribution of static and dynamic continent. âť–Distribute media files using HTTP or HTTPS âť–Add, update or delete object s and submit data from web forms. âť–Use live streaming to stream an event in real time. 35
  • 36. 36
  • 37. AWS Route 53 âť–Amazon Route 53 is a highly available and scalable DNS web service. âť–Use advanced routing policies along with health checks and failovers to ensure your application is always available to end users and provides and best experience. 37
  • 38. AWS Direct Connect AWS Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS without involving Internet. Direct Connect is also useful for customers whose corporate governance prohibits the use Of the public Internet for transferring sensitive data because of compliance concerns. Can be used with all AS Services including (EC2, VPC, S3, DynamoDB) 38
  • 39. 39
  • 40. Elastic Load Balancing âť– Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. âť– Health checks âť– Internal and external load balancing 40
  • 42. Identity & Access Management âť–AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. âť– Using IAM you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. âť–IAM is a feature of your AWS account offered at no additional charge âť–Main components Users, Groups, Roles and Policies. 42
  • 43. Amazon Elastic BeanStalk âť–Elastic Beanstalk can quickly deploy and manage web applications in the AWS cloud. âť–Amazon's Elastic Beanstalk provisions necessary infrastructure resources such as load balancer, auto scaling group, security groups, databases (optional). âť–Provides Web servers and worker tiers and provides a unique name for your application (eg: yourapp.elasticbeanstalk.com) 43
  • 44. 44
  • 45. AWS CloudWatch âť–Amazon CloudWatch is a monitoring service for AWS cloud resources and application you run in AWS. âť–You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources. âť–Amazon CloudWatch can monitor AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by your applications and services, and any log files your applications generate. 45
  • 47. How We Migrated Our Images to Amazon S3? 47
  • 48. AWS Import,Delivery,Export Services AWS Import/Export: â—Ź Is a service that accelerates transferring data into and out of AWS using physical storage appliances, bypassing the Internet. AWS Snowball Edge: â—Ź Is a 100TB data transfer device with on-board storage and compute capabilities. AWS Snowmobile: â—Ź Is an Exabyte-scale data transfer service used to move extremely large amounts of data to AWS. You can transfer up to 100PB per Snowmobile, 48
  • 49. private static final int THREADPOOLSIZE = 100; private static final int DIVISORVALUE = 100; for (Integer volumeid : listOfActiveVolumes) { ExecutorService executor = Executors.newFixedThreadPool(THREADPOOLSIZE); for (int i = 0; i < THREADPOOLSIZE; i++) { String query = "select distinct prodid from tableProds " + " where volumeid in ( " + volumeid + "n" + "nn)" + " and prodid % " + DIVISORVALUE + "=" + i + " order by prodid desc"; ArrayList<Integer> listOfProds = runQuery(query); Runnable worker = new doCopyToAWS(listOfProds ); executor.execute(worker); try { executor.shutdown(); executor.awaitTermination(5, TimeUnit.SECONDS); } catch (InterruptedException e) { logger.error("tasks interrupted"); } finally { if (!executor.isTerminated()) { logger.error("cancel non-finished tasks"); } executor.shutdownNow(); logger.info("Shutdown Finished ."); 49

Editor's Notes

  1. These Availability Zones offer you the ability to operate production applications and databases which are more highly available, fault tolerant and scalable than would be possible from a single data center.
  2. AWS GovCloud (2) US West Oregon (3), Northern California (3) US East Northern Virginia (5), Ohio (3) Canada Central (2) South America SĂŁo Paulo (3) Europe Ireland (3), Frankfurt (2), London (2) Asia Pacific Singapore (2), Sydney (3), Tokyo (3), Seoul (2), Mumbai (2) China Beijing (2) Region Coming Soon New Region (coming soon) Paris Ningxia
  3. -EBS can’t be accessed across regions.
  4. Works with standard operatins system APIs
  5. But we could set up different retrieval poly for each AWS region. Free Tier Only, Max Retrieval Rate, or No Retrieval Limit.
  6. To use file gateway storage, you download a virtual machine image for the file storage gateway and activate it from the AWS Management Console or the storage gateway API. The Storage Gateway virtual appliance connects directly to your local infrastructure as a file server, as a local disk volume, or as a virtual tape library (VTL). This seamless connection makes it simple for organizations to augment existing on-premises storage investments with the high scalability, extreme durability and low cost of AWS cloud storage.
  7. •A bucket is a container for objects and describes location, logging, accounting, and access control. A bucket can hold any number of objects, which are files of up to 5TB. A bucket has a name that must be globally unique. •A bucket has a flat directory structure (despite the appearance given by the interactive web interface.)
  8. 1.Determines the hardware of the host computer used for your instance. 2. Each instance type offers different compute, memory, and storage capabilities and are grouped in instance families based on these capabilities.
  9. You don’t have to worry about database maintenance or administration. Fast response times and ability to easily scale with demand.
  10. Application’s needing a data structure server will find the Redis engine more useful to provide Features leaderboard, counting, session management and tracking hard to do with relational databases. Many customers like Memcached’s simplicity.
  11. AWS SnowMobile; 45-foot long ruggedized shipping container, pulled by a semi-trailer truck.