Aws

Shubham Gupta
Shubham GuptaMiddleware Admin um IPsoft, Inc.
Amazon Web Services:
Building Highly Scalable Web Applications
Agenda
Introduction
Amazon Web Services overview
Amazon EC2
Amazon S3
Amazon VPC
Amazon EBS
Questions
Enterprise IT Challenges
Solution: Web-Scale Computing
Scale capacity on demand
Turn fixed costs into variable costs
Always available
Rock-solid reliability
Simple APIs and conceptual models
Cost-effective
Reduced time to market
Focus on product & core competencies
What is Cloud Computing?
Whether you are running applications that share photos or
support the critical operations of your business, you need rapid
access to flexible and low cost IT resources. The term "Cloud
Computing" refers to the on-demand delivery of IT resources
via the Internet with pay-as-you-go pricing.
Comparable cloud services
 Amazon Web Services
 Google Cloud
 Microsoft Azure
Amazon Web Services
A set of APIs and business models which give developer-level
access to Amazon’s infrastructure and content.
Data As a Service
Amazon E-Commerce Service
Amazon Historical Pricing
Infrastructure As a Service
Amazon Simple Queue Service
Amazon Simple Storage Service
Amazon Elastic Compute Cloud
Search As a Service
Alexa Web Information Service
Alexa Top Sites
Alexa Site Thumbnail
Alexa Web Search Platform
People As a Service
Amazon Mechanical Turk
AWS Cloud Layers
Amazon Elastic Compute Cloud
EC2
Amazon Elastic Compute Cloud
(Amazon EC2)
A Distributed System you can actually use!
“Amazon Elastic Compute Cloud (Amazon
EC2) is a web service that provides resizable
compute capacity in the cloud. It is designed
to make web-scale computing easier for
developers.”
EC2 is part of Amazon’s “pay per use” web
services for software development
9
What can you do with EC2?
Develop and run web-sites & web-services.
From a personal blog all the way up to a
large services like foursquare, netflix,
reddit.com
Do large-scale data processing (Like Dr.
Stiber’s GPU calculations, or the Global
Warming simulation Prof. Fukuda mentioned
in last lecture)
Allocate & De-allocate computing resources
dynamically.
Features :
Amazon Elastic Block Store
EBS-Optimized Instances
Multiple Locations
Elastic IP Addresses
Amazon Virtual Private Cloud
Amazon CloudWatch
Auto Scaling
Elastic Load Balancing
High Performance Computing (HPC) Clusters
GPU Instances
AWS Marketplace
VM Import/Export
Enhanced Networking
Amazon Simple Storage
Service
S3
Amazon S3 (Amazon Simple Storage
Service)
Amazon S3 is storage for the Internet.
Amazon S3 provides a simple web services
interface that can be used to store and
retrieve any amount of data, at any time,
from anywhere on the web.
It gives any developer access to the same
highly scalable, reliable, secure, fast,
inexpensive infrastructure that Amazon uses
to run its own global network of web sites.
Amazon S3 Concepts
Objects:
Opaque data to be stored (1 byte … 5 Gigabytes)
Authentication and access controls
Buckets:
Object container – any number of objects
100 buckets per account / buckets are “owned”
Keys:
Unique object identifier within bucket
Up to 1024 bytes long
Flat object storage model
Standards-Based Interfaces:
REST and SOAP
URL-Addressability – every object has a URL
Functionality:
Write, read, and delete objects containing from 1 byte to 5
terabytes of data each. The number of objects you can store is
unlimited.
Each object is stored in a bucket and retrieved via a unique,
developer-assigned key.A bucket can be stored in one of
several Regions. You can choose a Region to optimize for
latency or address regulatory requirements.
Authentication mechanisms are provided to ensure that data is
kept secure from unauthorized access. Objects can be made
private or public, and rights can be granted to specific users.
Reliability backed with the Amazon S3 Service Level
Agreement.
Common Use Cases:
Amazon S3 can be used to support a wide
variety of use cases, for example:
Content Storage and Distribution
Storage for Data Analysis
Backup, Archiving and Disaster Recovery
Static Website Hosting
Amazon Elastic Block Store
(EBS)
Amazon Elastic Block Store (EBS)
Amazon Elastic Block Store (EBS) provides block
level storage volumes for use with Amazon EC2
instances.
Amazon EBS provides highly available, highly
reliable, predictable storage volumes that can be
attached to a running Amazon EC2 instance and
exposed as a device within the instance.
Amazon EBS is particularly suited for applications
that require a database, file system, or access to raw
block level storage.
Features:
Amazon EBS allows you to create storage volumes from 1 GB
to 1 TB that can be mounted as devices by Amazon EC2
instances.
Storage volumes behave like raw, unformatted block devices,
with user supplied device names and a block device interface.
Amazon EBS volumes are placed in a specific Availability Zone,
and can then be attached to instances also in that same
Availability Zone.
AWS also enables you to create new volumes from AWS
hosted public data sets.
Amazon EBS also provides the ability to create point-in-time
snapshots of volumes, which are persisted to Amazon S3.
These snapshots can be used as the starting point for new
Amazon EBS volumes, and protect data for long-term
durability.
Amazon Virtual Private Cloud
(Amazon VPC)
Amazon VPC
Amazon Virtual Private Cloud (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 can easily customize the network configuration for your
Amazon VPC. For example, you can create a public-facing
subnet for your webservers that has access to the Internet, and
place your backend systems such as databases or application
servers in a private-facing subnet with no Internet access.
Continue…
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.
Additionally, you can create a Hardware Virtual Private Network
(VPN) connection between your corporate datacenter and your
VPC and leverage the AWS cloud as an extension of your
corporate datacenter.
VPC…
Features and Benefits:
Multiple Connectivity Options
Secure
Simple
All the Scalability and Reliability of AWS
Use cases:
Host a simple, public-facing website
Host multi-tier web applications
Host scalable web applications in the AWS cloud that are
connected to your datacenter
Extend your corporate network into the cloud
Disaster Recovery
Aws
Aws
1 von 25

Recomendados

IBM Websphere introduction and installation for beginners von
IBM Websphere introduction and installation for beginnersIBM Websphere introduction and installation for beginners
IBM Websphere introduction and installation for beginnersShubham Gupta
40.6K views29 Folien
Ibm web sphere_job_interview_preparation_guide von
Ibm web sphere_job_interview_preparation_guideIbm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guideKhemnath Chauhan
6.6K views5 Folien
WebSphere Application Server Family (Editions Comparison) von
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)ejlp12
11.5K views10 Folien
WebSphere Application Server von
WebSphere Application ServerWebSphere Application Server
WebSphere Application ServerNishant Mevawala
4.1K views13 Folien
ibm websphere admin training | websphere admin course | ibm websphere adminis... von
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...Nancy Thomas
486 views22 Folien
WebSphere Application Server Information Resources von
WebSphere Application Server Information ResourcesWebSphere Application Server Information Resources
WebSphere Application Server Information Resourcesejlp12
1.2K views25 Folien

Más contenido relacionado

Was ist angesagt?

Websphere Application Server v7 von
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7Chris Sparshott
10.3K views34 Folien
IBM websphere application server types of profiles von
IBM websphere application server types of profilesIBM websphere application server types of profiles
IBM websphere application server types of profilesKuldeep Saxena
20.3K views6 Folien
WebSphere application server 8.5.5 - quick overview von
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewChris Sparshott
3.8K views7 Folien
WebSphere Application Server Topology Options von
WebSphere Application Server Topology OptionsWebSphere Application Server Topology Options
WebSphere Application Server Topology Optionsejlp12
1.9K views7 Folien
Webapplication ppt prepared by krishna ballabh gupta von
Webapplication ppt prepared by krishna ballabh guptaWebapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh guptaShivalik college of engineering
806 views21 Folien
IBM WebSphere Application Server version to version comparison von
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonejlp12
9K views10 Folien

Was ist angesagt?(18)

Websphere Application Server v7 von Chris Sparshott
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
Chris Sparshott10.3K views
IBM websphere application server types of profiles von Kuldeep Saxena
IBM websphere application server types of profilesIBM websphere application server types of profiles
IBM websphere application server types of profiles
Kuldeep Saxena20.3K views
WebSphere application server 8.5.5 - quick overview von Chris Sparshott
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overview
Chris Sparshott3.8K views
WebSphere Application Server Topology Options von ejlp12
WebSphere Application Server Topology OptionsWebSphere Application Server Topology Options
WebSphere Application Server Topology Options
ejlp121.9K views
IBM WebSphere Application Server version to version comparison von ejlp12
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparison
ejlp129K views
Java Web Programming [1/9] : Introduction to Web Application von IMC Institute
Java Web Programming [1/9] : Introduction to Web ApplicationJava Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web Application
IMC Institute4.7K views
Websphere interview Questions von gummadi1
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questions
gummadi1118.7K views
IBM WebSphere Application Server Update - Technical University (March 2015) von Ian Robinson
IBM WebSphere Application Server Update - Technical University (March 2015)IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)
Ian Robinson1.7K views
Lecture 19 dynamic web - java - part 1 von Д. Ганаа
Lecture 19   dynamic web - java - part 1Lecture 19   dynamic web - java - part 1
Lecture 19 dynamic web - java - part 1
Д. Ганаа1.6K views
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail) von WSO2
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO27.9K views
Javaee intro von haris147
Javaee introJavaee intro
Javaee intro
haris147556 views
IBM WebSphere Application Server Introduction for Lotus von dominion
IBM WebSphere Application Server Introduction for LotusIBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for Lotus
dominion4.4K views
Integrating with SAP FIX and HL7 von WSO2
Integrating with SAP FIX and HL7Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7
WSO22.4K views

Destacado

Basics AWS Presentation von
Basics AWS PresentationBasics AWS Presentation
Basics AWS PresentationShyam Kumar
4.8K views21 Folien
Building Scalable Databases on AWS - AWS Summit 2012 - NYC von
Building Scalable Databases on AWS - AWS Summit 2012 - NYCBuilding Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYCAmazon Web Services
2.3K views36 Folien
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise... von
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...Amazon Web Services
1.5K views11 Folien
Bootcamp: Getting Started on AWS von
Bootcamp: Getting Started on AWSBootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWSAmazon Web Services
7.4K views115 Folien
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia von
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAmazon Web Services
17.8K views71 Folien
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013 von
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013Amazon Web Services
11.4K views60 Folien

Destacado(14)

Basics AWS Presentation von Shyam Kumar
Basics AWS PresentationBasics AWS Presentation
Basics AWS Presentation
Shyam Kumar4.8K views
Building Scalable Databases on AWS - AWS Summit 2012 - NYC von Amazon Web Services
Building Scalable Databases on AWS - AWS Summit 2012 - NYCBuilding Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYC
Amazon Web Services2.3K views
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise... von Amazon Web Services
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Amazon Web Services1.5K views
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia von Amazon Web Services
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
Amazon Web Services17.8K views
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013 von Amazon Web Services
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013
Amazon Web Services11.4K views
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014 von Amazon Web Services
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
Amazon Web Services11.4K views
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ... von Amazon Web Services
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Amazon Web Services74.8K views
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm... von Amazon Web Services
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
Amazon Web Services11.1K views
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC) von Amazon Web Services
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Amazon Web Services3.2K views
(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization von Amazon Web Services
(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization
(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization
Amazon Web Services1.3K views

Similar a Aws

Aws coi7 von
Aws coi7Aws coi7
Aws coi7Jeevan Dongre
1K views70 Folien
AMAZON CLOUD Course Content von
AMAZON CLOUD Course ContentAMAZON CLOUD Course Content
AMAZON CLOUD Course ContentVarnaaz Technologies
997 views29 Folien
AWS Architecting In The Cloud von
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The CloudAmazon Web Services
22K views29 Folien
Amazon Web Service.pdf von
Amazon Web Service.pdfAmazon Web Service.pdf
Amazon Web Service.pdfPyingkodi Maran
18 views61 Folien
Aws101 von
Aws101Aws101
Aws101Shaimaa Esmaeil
76 views31 Folien
Cloud computing - Compute,Storage,Networking & Security von
Cloud computing - Compute,Storage,Networking & SecurityCloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & SecurityNantha Kumar Rajasekaren
98 views42 Folien

Similar a Aws(20)

Architecting Cloud Apps von jineshvaria
Architecting Cloud AppsArchitecting Cloud Apps
Architecting Cloud Apps
jineshvaria3.2K views
Cloud computing-Practical Example von Tasawar Gulzar
Cloud computing-Practical ExampleCloud computing-Practical Example
Cloud computing-Practical Example
Tasawar Gulzar7.5K views
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D... von Amazon Web Services
AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
Amazon Web Services2.3K views
Architecting Enterprise Applications In The Cloud von Amazon Web Services
Architecting Enterprise Applications In The CloudArchitecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The Cloud
Amazon Web Services1.9K views
The IoT Academy_awstraining_part2_aws_ec2_iaas von The IOT Academy
The IoT Academy_awstraining_part2_aws_ec2_iaasThe IoT Academy_awstraining_part2_aws_ec2_iaas
The IoT Academy_awstraining_part2_aws_ec2_iaas
The IOT Academy927 views

Último

Unit 1_Lecture 2_Physical Design of IoT.pdf von
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
15 views36 Folien
Evolving the Network Automation Journey from Python to Platforms von
Evolving the Network Automation Journey from Python to PlatformsEvolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to PlatformsNetwork Automation Forum
17 views21 Folien
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive von
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
43 views35 Folien
PRODUCT PRESENTATION.pptx von
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
18 views1 Folie
Microsoft Power Platform.pptx von
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
61 views38 Folien
Scaling Knowledge Graph Architectures with AI von
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
50 views15 Folien

Último(20)

Unit 1_Lecture 2_Physical Design of IoT.pdf von StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec15 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive von Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Special_edition_innovator_2023.pdf von WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... von James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson126 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... von Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Data Integrity for Banking and Financial Services von Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely29 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... von TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc72 views
"Node.js Development in 2024: trends and tools", Nikita Galkin von Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays17 views

Aws

  • 1. Amazon Web Services: Building Highly Scalable Web Applications
  • 2. Agenda Introduction Amazon Web Services overview Amazon EC2 Amazon S3 Amazon VPC Amazon EBS Questions
  • 4. Solution: Web-Scale Computing Scale capacity on demand Turn fixed costs into variable costs Always available Rock-solid reliability Simple APIs and conceptual models Cost-effective Reduced time to market Focus on product & core competencies
  • 5. What is Cloud Computing? Whether you are running applications that share photos or support the critical operations of your business, you need rapid access to flexible and low cost IT resources. The term "Cloud Computing" refers to the on-demand delivery of IT resources via the Internet with pay-as-you-go pricing. Comparable cloud services  Amazon Web Services  Google Cloud  Microsoft Azure
  • 6. Amazon Web Services A set of APIs and business models which give developer-level access to Amazon’s infrastructure and content. Data As a Service Amazon E-Commerce Service Amazon Historical Pricing Infrastructure As a Service Amazon Simple Queue Service Amazon Simple Storage Service Amazon Elastic Compute Cloud Search As a Service Alexa Web Information Service Alexa Top Sites Alexa Site Thumbnail Alexa Web Search Platform People As a Service Amazon Mechanical Turk
  • 9. Amazon Elastic Compute Cloud (Amazon EC2) A Distributed System you can actually use! “Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.” EC2 is part of Amazon’s “pay per use” web services for software development 9
  • 10. What can you do with EC2? Develop and run web-sites & web-services. From a personal blog all the way up to a large services like foursquare, netflix, reddit.com Do large-scale data processing (Like Dr. Stiber’s GPU calculations, or the Global Warming simulation Prof. Fukuda mentioned in last lecture) Allocate & De-allocate computing resources dynamically.
  • 11. Features : Amazon Elastic Block Store EBS-Optimized Instances Multiple Locations Elastic IP Addresses Amazon Virtual Private Cloud Amazon CloudWatch Auto Scaling Elastic Load Balancing High Performance Computing (HPC) Clusters GPU Instances AWS Marketplace VM Import/Export Enhanced Networking
  • 13. Amazon S3 (Amazon Simple Storage Service) Amazon S3 is storage for the Internet. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites.
  • 14. Amazon S3 Concepts Objects: Opaque data to be stored (1 byte … 5 Gigabytes) Authentication and access controls Buckets: Object container – any number of objects 100 buckets per account / buckets are “owned” Keys: Unique object identifier within bucket Up to 1024 bytes long Flat object storage model Standards-Based Interfaces: REST and SOAP URL-Addressability – every object has a URL
  • 15. Functionality: Write, read, and delete objects containing from 1 byte to 5 terabytes of data each. The number of objects you can store is unlimited. Each object is stored in a bucket and retrieved via a unique, developer-assigned key.A bucket can be stored in one of several Regions. You can choose a Region to optimize for latency or address regulatory requirements. Authentication mechanisms are provided to ensure that data is kept secure from unauthorized access. Objects can be made private or public, and rights can be granted to specific users. Reliability backed with the Amazon S3 Service Level Agreement.
  • 16. Common Use Cases: Amazon S3 can be used to support a wide variety of use cases, for example: Content Storage and Distribution Storage for Data Analysis Backup, Archiving and Disaster Recovery Static Website Hosting
  • 17. Amazon Elastic Block Store (EBS)
  • 18. Amazon Elastic Block Store (EBS) Amazon Elastic Block Store (EBS) provides block level storage volumes for use with Amazon EC2 instances. Amazon EBS provides highly available, highly reliable, predictable storage volumes that can be attached to a running Amazon EC2 instance and exposed as a device within the instance. Amazon EBS is particularly suited for applications that require a database, file system, or access to raw block level storage.
  • 19. Features: Amazon EBS allows you to create storage volumes from 1 GB to 1 TB that can be mounted as devices by Amazon EC2 instances. Storage volumes behave like raw, unformatted block devices, with user supplied device names and a block device interface. Amazon EBS volumes are placed in a specific Availability Zone, and can then be attached to instances also in that same Availability Zone. AWS also enables you to create new volumes from AWS hosted public data sets. Amazon EBS also provides the ability to create point-in-time snapshots of volumes, which are persisted to Amazon S3. These snapshots can be used as the starting point for new Amazon EBS volumes, and protect data for long-term durability.
  • 20. Amazon Virtual Private Cloud (Amazon VPC)
  • 21. Amazon VPC Amazon Virtual Private Cloud (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 can easily customize the network configuration for your Amazon VPC. For example, you can create a public-facing subnet for your webservers that has access to the Internet, and place your backend systems such as databases or application servers in a private-facing subnet with no Internet access.
  • 22. Continue… 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. Additionally, you can create a Hardware Virtual Private Network (VPN) connection between your corporate datacenter and your VPC and leverage the AWS cloud as an extension of your corporate datacenter.
  • 23. VPC… Features and Benefits: Multiple Connectivity Options Secure Simple All the Scalability and Reliability of AWS Use cases: Host a simple, public-facing website Host multi-tier web applications Host scalable web applications in the AWS cloud that are connected to your datacenter Extend your corporate network into the cloud Disaster Recovery

Hinweis der Redaktion

  1. Reducing the barriers of entry to building web-friendly applications and businesses. We have looked at the investment we have made in technology over the last 10 years and Amazon Web Services strategy is to see what parts of our technology is exposed to developers outside of Amazon.com