SlideShare ist ein Scribd-Unternehmen logo
1 von 21
1
What are
Amazon Web Services (AWS)
Sameer Mitter
2
Growth of AWS
 AWS “Simple Queue Service” fosters ‘decoupled’ service oriented
architecture message passing
• “Developers can move data between distributed components of their applications that perform different
tasks, without loosing messages or requiring each component to be always available”
 S3 Storage, EC2 Compute, ELB Load Balancing, RDS Relational Database,
SimpleDB
Amazon S3
Growth
1.3 Trillion in
2013
DynanoDB
201
2
200
6
3
AWS Free-Tier
4
Free Usage Restrictions
5
Pricing of S3
6
$100 Promotional Code/Student
Tier
You can access -
 AmazonRedshift
 AWSDirectConnect
 AmazonCloudcast
 AWSQueueService
 AmazonVPC
 AmazonElastiCache
 AmazonSES
 AmazonSIS
 AmazonCloudSearch
 AmazonSNS
 AmazonRoute53
 AWSStorageGateway
 AmazonEC2
 AmazonDynamoDB
 ElasticMapReduce
 Amazon ETS
 AmazonSimpleDB
 AmazonRDS
 AWSDataTransfer
 AWSSupportBasic
 AmazonS3
 AmazonCloudFront
 AWSElasticBeanstalk
 AmazonGlacier
 AWS Lambda
 AWS Key Management Service
 CloudWatch
 AWS cognito
 Amazon ELB
• Students will receive a $100 AWS usage
credit code from me/TA via e-mail
• Although each assigned lab session will
only use free-tier resources, the credit is
helpful if there are accidental charges or if a
student would like to experiment with any
advanced AWS capabilities
• If a student exceeds the $100 usage credit,
he/she will be responsible for payment of
any overage charges
• You will be provided instructions in AWS Lab 1
to setup billing alerts to monitor usage, and at
the end of each AWS lab session, you
should turn off your instances
7
Example Application Hosting in
AWS
8
9
10
11
12
13
AWS Regions
11 regions, 28 availability zones (1 to 6 data centers)…
~1.4 million servers worldwide!!
More Introduction Information about AWS at – (especially see different
networking setups allowed by AWS including ‘Direct Connect’)
14
AWS Platform Example
Deployment
15
SQS, S3 and EC2 Use Case
 Scalability with new EC2 instances to meet heavy load
demands
• Failure isolation and adaptation
16
SQS, S3 and EC2 Use Case
Can you think of a use case extension for scaling
or decoupling?
• Pipeline processing to ‘decouple’ longer-running operations in
a separate, dedicated server
17
AWS Execution Environment
Virtualization Layer
Compute Storage Server
Public
AMIs
Private
AMIs
Paid
AMIs
· Elastic IP address
· Elastic Block Store
Amazon Machine Image
Create
an AMI
Create
Key Pair
Configure
Firewall
Launch
 Private AMI: Images created by you, which are private by default; you can grant access
to other users to launch your private images
 Public AMI: Images created by users and released to the community, so anyone can
launch instances based on them and use them any way they like
 Paid AMI: You can create images providing specific functions that can be launched by
anyone willing to pay you per each hour of usage on top of AWS charges
18
AWS Marketplace
19
AWS Access Credentials
 Credential type you use depends on the type of AWS API
• Access Keys
 To make secure REST or Query protocol requests to any AWS service API
 Parts and Usage
 Access Key ID—Your Access Key ID identifies you as the party responsible for service requests; you include it in each
request, so it's not a secret
 Secret Access Key—Each Access Key ID has a Secret Access Key associated with it; This key is used to calculate the
digital signature that you include in the request; Your Secret Access Key is a secret, and only you and AWS should
have it
• X.509 Certificates
 To make secure SOAP protocol requests to AWS service APIs
 Parts and Usage
 X.509 Certificate – holds the public key and related metadata; You include it in each service request, so it's not a
secret
 Private Key—Each certificate has a private key associated with it; Use the private key to calculate the digital
signature to include in the request; Your private key is a secret, and only you should have it and AWS doesn't keep
a copy
• Key Pairs
 To launch and then securely access your Amazon EC2 instances
 You can make as many as you like by giving friendly names (can’t replace any particular key pair)
 Private key that you keep with you; Public key that AWS keeps to allow access
20
Cost Saving Considerations in
AWS
 On-Demand Instances
• Pay for compute capacity by the hour with no long-
term commitments
 Reserved Instances
• Make a low, one-time payment for each instance you
want to reserve and in turn receive a significant
discount on the hourly charge for that instance
 Spot Instances
• Bid on unused EC2 capacity and run those instances
for as long as their bid exceeds the current Spot Price
21
Other Best Practices…
Thanks

Weitere ähnliche Inhalte

Was ist angesagt?

Aws simple icons_ppt_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707
Aws simple icons_ppt_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707Aws simple icons_ppt_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707
Aws simple icons_ppt_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707Bhoodev Sharma
 
Customer Sharing: miiiCasa - Deep Dive into AWS ECS and Spot Instances at Scale
Customer Sharing: miiiCasa - Deep Dive into AWS ECS and Spot Instances at ScaleCustomer Sharing: miiiCasa - Deep Dive into AWS ECS and Spot Instances at Scale
Customer Sharing: miiiCasa - Deep Dive into AWS ECS and Spot Instances at ScaleAmazon Web Services
 
Detailed Analysis of AWS Lambda vs EC2
 Detailed Analysis of AWS Lambda vs EC2 Detailed Analysis of AWS Lambda vs EC2
Detailed Analysis of AWS Lambda vs EC2Whizlabs
 
AWS architecture and a human body
AWS architecture and a human bodyAWS architecture and a human body
AWS architecture and a human bodyOstap Soroka
 
Aws simple icons_ppt
Aws simple icons_pptAws simple icons_ppt
Aws simple icons_pptRavi S
 
Architecting for Scale using Microservices & Serverless Backends
Architecting for Scale using Microservices & Serverless BackendsArchitecting for Scale using Microservices & Serverless Backends
Architecting for Scale using Microservices & Serverless BackendsAmazon Web Services
 
Hands on Lab: Windows Workloads - AWS Online Tech Talks
Hands on Lab: Windows Workloads - AWS Online Tech TalksHands on Lab: Windows Workloads - AWS Online Tech Talks
Hands on Lab: Windows Workloads - AWS Online Tech TalksAmazon Web Services
 
Continuous Deployment in AWS Lambda
Continuous Deployment in AWS LambdaContinuous Deployment in AWS Lambda
Continuous Deployment in AWS LambdaShu Ting Tseng
 
AWS Lambda Tutorial | Introduction to AWS Lambda | AWS Tutorial | AWS Trainin...
AWS Lambda Tutorial | Introduction to AWS Lambda | AWS Tutorial | AWS Trainin...AWS Lambda Tutorial | Introduction to AWS Lambda | AWS Tutorial | AWS Trainin...
AWS Lambda Tutorial | Introduction to AWS Lambda | AWS Tutorial | AWS Trainin...Edureka!
 
Developing Connected Applications with Amazon Web Services IoT
Developing Connected Applications with Amazon Web Services IoTDeveloping Connected Applications with Amazon Web Services IoT
Developing Connected Applications with Amazon Web Services IoTAmazon Web Services
 
AWS Serverless Introduction (Lambda)
AWS Serverless Introduction (Lambda)AWS Serverless Introduction (Lambda)
AWS Serverless Introduction (Lambda)Ashish Kushwaha
 
Serverless Applications on AWS
Serverless Applications on AWSServerless Applications on AWS
Serverless Applications on AWSDean Bryen
 
Amazon EC2 and AWS Elastic Beanstalk Introduction
Amazon EC2 and AWS Elastic Beanstalk IntroductionAmazon EC2 and AWS Elastic Beanstalk Introduction
Amazon EC2 and AWS Elastic Beanstalk IntroductionAmazon Web Services
 
Architecting for High Availability - Pop-up Loft Tel Aviv
Architecting for High Availability - Pop-up Loft Tel AvivArchitecting for High Availability - Pop-up Loft Tel Aviv
Architecting for High Availability - Pop-up Loft Tel AvivAmazon Web Services
 
AWS March 2016 Webinar Series Getting Started with Serverless Architectures
AWS March 2016 Webinar Series   Getting Started with Serverless ArchitecturesAWS March 2016 Webinar Series   Getting Started with Serverless Architectures
AWS March 2016 Webinar Series Getting Started with Serverless ArchitecturesAmazon Web Services
 

Was ist angesagt? (20)

Comenzando con AWS Mobile Services
Comenzando con AWS Mobile ServicesComenzando con AWS Mobile Services
Comenzando con AWS Mobile Services
 
Aws simple icons_ppt_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707
Aws simple icons_ppt_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707Aws simple icons_ppt_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707
Aws simple icons_ppt_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707
 
Customer Sharing: miiiCasa - Deep Dive into AWS ECS and Spot Instances at Scale
Customer Sharing: miiiCasa - Deep Dive into AWS ECS and Spot Instances at ScaleCustomer Sharing: miiiCasa - Deep Dive into AWS ECS and Spot Instances at Scale
Customer Sharing: miiiCasa - Deep Dive into AWS ECS and Spot Instances at Scale
 
Productos de redes con AWS
Productos de redes con AWSProductos de redes con AWS
Productos de redes con AWS
 
Detailed Analysis of AWS Lambda vs EC2
 Detailed Analysis of AWS Lambda vs EC2 Detailed Analysis of AWS Lambda vs EC2
Detailed Analysis of AWS Lambda vs EC2
 
AWS architecture and a human body
AWS architecture and a human bodyAWS architecture and a human body
AWS architecture and a human body
 
Aws simple icons_ppt
Aws simple icons_pptAws simple icons_ppt
Aws simple icons_ppt
 
Architecting for Scale using Microservices & Serverless Backends
Architecting for Scale using Microservices & Serverless BackendsArchitecting for Scale using Microservices & Serverless Backends
Architecting for Scale using Microservices & Serverless Backends
 
Hands on Lab: Windows Workloads - AWS Online Tech Talks
Hands on Lab: Windows Workloads - AWS Online Tech TalksHands on Lab: Windows Workloads - AWS Online Tech Talks
Hands on Lab: Windows Workloads - AWS Online Tech Talks
 
Continuous Deployment in AWS Lambda
Continuous Deployment in AWS LambdaContinuous Deployment in AWS Lambda
Continuous Deployment in AWS Lambda
 
AWS Lambda Tutorial | Introduction to AWS Lambda | AWS Tutorial | AWS Trainin...
AWS Lambda Tutorial | Introduction to AWS Lambda | AWS Tutorial | AWS Trainin...AWS Lambda Tutorial | Introduction to AWS Lambda | AWS Tutorial | AWS Trainin...
AWS Lambda Tutorial | Introduction to AWS Lambda | AWS Tutorial | AWS Trainin...
 
Brief Security Overview
Brief Security OverviewBrief Security Overview
Brief Security Overview
 
Developing Connected Applications with Amazon Web Services IoT
Developing Connected Applications with Amazon Web Services IoTDeveloping Connected Applications with Amazon Web Services IoT
Developing Connected Applications with Amazon Web Services IoT
 
Bases de datos en la nube con AWS
Bases de datos en la nube con AWSBases de datos en la nube con AWS
Bases de datos en la nube con AWS
 
AWS Serverless Introduction (Lambda)
AWS Serverless Introduction (Lambda)AWS Serverless Introduction (Lambda)
AWS Serverless Introduction (Lambda)
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 
Serverless Applications on AWS
Serverless Applications on AWSServerless Applications on AWS
Serverless Applications on AWS
 
Amazon EC2 and AWS Elastic Beanstalk Introduction
Amazon EC2 and AWS Elastic Beanstalk IntroductionAmazon EC2 and AWS Elastic Beanstalk Introduction
Amazon EC2 and AWS Elastic Beanstalk Introduction
 
Architecting for High Availability - Pop-up Loft Tel Aviv
Architecting for High Availability - Pop-up Loft Tel AvivArchitecting for High Availability - Pop-up Loft Tel Aviv
Architecting for High Availability - Pop-up Loft Tel Aviv
 
AWS March 2016 Webinar Series Getting Started with Serverless Architectures
AWS March 2016 Webinar Series   Getting Started with Serverless ArchitecturesAWS March 2016 Webinar Series   Getting Started with Serverless Architectures
AWS March 2016 Webinar Series Getting Started with Serverless Architectures
 

Ähnlich wie Sameer Mitter | What are Amazon Web Services (AWS)

Get Started & Migrate Your Data to AWS (Thai Session)
Get Started & Migrate Your Data to AWS (Thai Session)Get Started & Migrate Your Data to AWS (Thai Session)
Get Started & Migrate Your Data to AWS (Thai Session)Amazon Web Services
 
Cloud computing-Practical Example
Cloud computing-Practical ExampleCloud computing-Practical Example
Cloud computing-Practical ExampleTasawar Gulzar
 
Amazon EC2 (Elastic Compute Cloud).pptx
Amazon EC2 (Elastic Compute Cloud).pptxAmazon EC2 (Elastic Compute Cloud).pptx
Amazon EC2 (Elastic Compute Cloud).pptxSubhamMukherjee29
 
Get Started & Migrate Your Data to AWS (English Session)
Get Started & Migrate Your Data to AWS (English Session)Get Started & Migrate Your Data to AWS (English Session)
Get Started & Migrate Your Data to AWS (English Session)Amazon Web Services
 
Get Started and Migrate Your Data to AWS
Get Started and Migrate Your Data to AWSGet Started and Migrate Your Data to AWS
Get Started and Migrate Your Data to AWSAmazon Web Services
 
Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Jatinder Randhawa
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Amazon Web Services
 
Aws top 50 interview questions
Aws top 50 interview questionsAws top 50 interview questions
Aws top 50 interview questionsInfosecTrain
 
AWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneAWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneIdan Tohami
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersAmazon Web Services
 

Ähnlich wie Sameer Mitter | What are Amazon Web Services (AWS) (20)

Aws tutorial
Aws tutorialAws tutorial
Aws tutorial
 
Aws slides
Aws slidesAws slides
Aws slides
 
Aws slides
Aws slidesAws slides
Aws slides
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Serverless meetup
Serverless meetupServerless meetup
Serverless meetup
 
Get Started & Migrate Your Data to AWS (Thai Session)
Get Started & Migrate Your Data to AWS (Thai Session)Get Started & Migrate Your Data to AWS (Thai Session)
Get Started & Migrate Your Data to AWS (Thai Session)
 
Cloud computing-Practical Example
Cloud computing-Practical ExampleCloud computing-Practical Example
Cloud computing-Practical Example
 
Amazon EC2 (Elastic Compute Cloud).pptx
Amazon EC2 (Elastic Compute Cloud).pptxAmazon EC2 (Elastic Compute Cloud).pptx
Amazon EC2 (Elastic Compute Cloud).pptx
 
Fundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWSFundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWS
 
Get Started & Migrate Your Data to AWS (English Session)
Get Started & Migrate Your Data to AWS (English Session)Get Started & Migrate Your Data to AWS (English Session)
Get Started & Migrate Your Data to AWS (English Session)
 
Get Started and Migrate Your Data to AWS
Get Started and Migrate Your Data to AWSGet Started and Migrate Your Data to AWS
Get Started and Migrate Your Data to AWS
 
Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)
 
Aws coi7
Aws coi7Aws coi7
Aws coi7
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2
 
AMAZON CLOUD Course Content
AMAZON CLOUD Course ContentAMAZON CLOUD Course Content
AMAZON CLOUD Course Content
 
Aws top 50 interview questions
Aws top 50 interview questionsAws top 50 interview questions
Aws top 50 interview questions
 
AWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneAWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZone
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 
CC ppt.pptx
CC ppt.pptxCC ppt.pptx
CC ppt.pptx
 

Mehr von Sameer Mitter

Sameer Mitter - Management Responsibilities by Cloud service model types
Sameer Mitter - Management Responsibilities by Cloud service model typesSameer Mitter - Management Responsibilities by Cloud service model types
Sameer Mitter - Management Responsibilities by Cloud service model typesSameer Mitter
 
Sameer Mitter - Effects and side effects of Technology
Sameer Mitter - Effects and side effects of TechnologySameer Mitter - Effects and side effects of Technology
Sameer Mitter - Effects and side effects of TechnologySameer Mitter
 
Sameer Mitter - Access Control in Cloud Security
Sameer Mitter - Access Control in Cloud SecuritySameer Mitter - Access Control in Cloud Security
Sameer Mitter - Access Control in Cloud SecuritySameer Mitter
 
Sameer Mitter | Benefits of Cloud Computing
Sameer Mitter | Benefits of Cloud ComputingSameer Mitter | Benefits of Cloud Computing
Sameer Mitter | Benefits of Cloud ComputingSameer Mitter
 
Sameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter
 
Sameer Mitter |The impact of automation on the workforce
Sameer Mitter |The impact of automation on the workforceSameer Mitter |The impact of automation on the workforce
Sameer Mitter |The impact of automation on the workforceSameer Mitter
 

Mehr von Sameer Mitter (6)

Sameer Mitter - Management Responsibilities by Cloud service model types
Sameer Mitter - Management Responsibilities by Cloud service model typesSameer Mitter - Management Responsibilities by Cloud service model types
Sameer Mitter - Management Responsibilities by Cloud service model types
 
Sameer Mitter - Effects and side effects of Technology
Sameer Mitter - Effects and side effects of TechnologySameer Mitter - Effects and side effects of Technology
Sameer Mitter - Effects and side effects of Technology
 
Sameer Mitter - Access Control in Cloud Security
Sameer Mitter - Access Control in Cloud SecuritySameer Mitter - Access Control in Cloud Security
Sameer Mitter - Access Control in Cloud Security
 
Sameer Mitter | Benefits of Cloud Computing
Sameer Mitter | Benefits of Cloud ComputingSameer Mitter | Benefits of Cloud Computing
Sameer Mitter | Benefits of Cloud Computing
 
Sameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computing
 
Sameer Mitter |The impact of automation on the workforce
Sameer Mitter |The impact of automation on the workforceSameer Mitter |The impact of automation on the workforce
Sameer Mitter |The impact of automation on the workforce
 

Kürzlich hochgeladen

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Sameer Mitter | What are Amazon Web Services (AWS)

  • 1. 1 What are Amazon Web Services (AWS) Sameer Mitter
  • 2. 2 Growth of AWS  AWS “Simple Queue Service” fosters ‘decoupled’ service oriented architecture message passing • “Developers can move data between distributed components of their applications that perform different tasks, without loosing messages or requiring each component to be always available”  S3 Storage, EC2 Compute, ELB Load Balancing, RDS Relational Database, SimpleDB Amazon S3 Growth 1.3 Trillion in 2013 DynanoDB 201 2 200 6
  • 6. 6 $100 Promotional Code/Student Tier You can access -  AmazonRedshift  AWSDirectConnect  AmazonCloudcast  AWSQueueService  AmazonVPC  AmazonElastiCache  AmazonSES  AmazonSIS  AmazonCloudSearch  AmazonSNS  AmazonRoute53  AWSStorageGateway  AmazonEC2  AmazonDynamoDB  ElasticMapReduce  Amazon ETS  AmazonSimpleDB  AmazonRDS  AWSDataTransfer  AWSSupportBasic  AmazonS3  AmazonCloudFront  AWSElasticBeanstalk  AmazonGlacier  AWS Lambda  AWS Key Management Service  CloudWatch  AWS cognito  Amazon ELB • Students will receive a $100 AWS usage credit code from me/TA via e-mail • Although each assigned lab session will only use free-tier resources, the credit is helpful if there are accidental charges or if a student would like to experiment with any advanced AWS capabilities • If a student exceeds the $100 usage credit, he/she will be responsible for payment of any overage charges • You will be provided instructions in AWS Lab 1 to setup billing alerts to monitor usage, and at the end of each AWS lab session, you should turn off your instances
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13 AWS Regions 11 regions, 28 availability zones (1 to 6 data centers)… ~1.4 million servers worldwide!! More Introduction Information about AWS at – (especially see different networking setups allowed by AWS including ‘Direct Connect’)
  • 15. 15 SQS, S3 and EC2 Use Case  Scalability with new EC2 instances to meet heavy load demands • Failure isolation and adaptation
  • 16. 16 SQS, S3 and EC2 Use Case Can you think of a use case extension for scaling or decoupling? • Pipeline processing to ‘decouple’ longer-running operations in a separate, dedicated server
  • 17. 17 AWS Execution Environment Virtualization Layer Compute Storage Server Public AMIs Private AMIs Paid AMIs · Elastic IP address · Elastic Block Store Amazon Machine Image Create an AMI Create Key Pair Configure Firewall Launch  Private AMI: Images created by you, which are private by default; you can grant access to other users to launch your private images  Public AMI: Images created by users and released to the community, so anyone can launch instances based on them and use them any way they like  Paid AMI: You can create images providing specific functions that can be launched by anyone willing to pay you per each hour of usage on top of AWS charges
  • 19. 19 AWS Access Credentials  Credential type you use depends on the type of AWS API • Access Keys  To make secure REST or Query protocol requests to any AWS service API  Parts and Usage  Access Key ID—Your Access Key ID identifies you as the party responsible for service requests; you include it in each request, so it's not a secret  Secret Access Key—Each Access Key ID has a Secret Access Key associated with it; This key is used to calculate the digital signature that you include in the request; Your Secret Access Key is a secret, and only you and AWS should have it • X.509 Certificates  To make secure SOAP protocol requests to AWS service APIs  Parts and Usage  X.509 Certificate – holds the public key and related metadata; You include it in each service request, so it's not a secret  Private Key—Each certificate has a private key associated with it; Use the private key to calculate the digital signature to include in the request; Your private key is a secret, and only you should have it and AWS doesn't keep a copy • Key Pairs  To launch and then securely access your Amazon EC2 instances  You can make as many as you like by giving friendly names (can’t replace any particular key pair)  Private key that you keep with you; Public key that AWS keeps to allow access
  • 20. 20 Cost Saving Considerations in AWS  On-Demand Instances • Pay for compute capacity by the hour with no long- term commitments  Reserved Instances • Make a low, one-time payment for each instance you want to reserve and in turn receive a significant discount on the hourly charge for that instance  Spot Instances • Bid on unused EC2 capacity and run those instances for as long as their bid exceeds the current Spot Price