SlideShare uma empresa Scribd logo
1 de 24
Amazon Clouds in Action by Zenyk Matchyshyn
Agenda Amazon Web Services introduction. Amazon Elastic Computing Cloud (EC2). Usage of AWS on real project. AWS as a platform. Amazon vs Azure 2
Amazon Web Services introduction 3
Common AWS aspects Pay only for what you’ve used. Everything has an API. API is simple, available for most modern languages. Easy to get started – only credit card needed. Infrastructure-as-a-Service – no local deployments. Closed source implementation – open source ideas. Tight integration between the services. 4
Amazon EC2 Provides resizable compute capacity. In most simple case – dedicated hosting, in most complex case – scalable cloud.  Available Linux and Windows instances (AMIs). Multiple locations available. Scalability build-in (Auto Scaling, Load Balancing, Monitoring). 5
Amazon S3 Provides storage interface to data. Used to serve static traffic, when serving from server is not enough but CDN is too much. From 1 byte to 5 TB. Simple API with lots of clients. Both public and private. Encrypted and not. Somewhat reliable  6
Amazon SQS Scalable messaging. Durable, queue based. Message up to 64k. Secure, if needed. Simple locking and expiration. Pull based. 7
Amazon SNS For notifications “from the cloud”. Has different options than Amazon SQS. More topic than queue oriented. Publisher/subscriber model. Push based. Lots of notification options. 8
Amazon Elastic MapReduce Hadoop in the cloud. Very easy to use. Hadoop it tough to setup. Based on EC2 and S3. Possible to tune. Possible to monitor. 9
Amazon EC2 10
Main terms AMI – Amazon Machine Image – image of OS. Instance – Running AMI. Instance Type – hardware configuration for instance. EBS - Elastic Block Store – persistent store. Location – physical location, not possible to change. Elastic IP – IP assigned to any Instance. Elastic Load Balancing – Load balancing on top of instances. 11
Typical flow Select instance type (e.g. hardware configuration) Select or upload AMI (e.g. operation system) Decide whether to use EBS (e.g. with hard-drive or not) Run! (e.g. power on) Stop/Terminate (e.g. reset or erase) 12
Available AMIs, Instance Types AMIs: Linux based Windows based With special software (e.g. Flash Media Server) Instances: From small to big From High-CPU to High-Memory Clusters, CPU and GPU 13
Usage of AWS on Real project 14
AWS Services Used Not for public audience... 15
Architecture Not for public audience... 16
AWS as a platform 17
Services and sites using AWS Heroku – scalable Ruby on Rails PAAS hosting. U.S. Department of State. Alexa – search and information services. Yelp – local reviews. PlayFish – social games. 18
Practical usage Test environments, especially automations. Staging environments. Demo environments. Production environments. Easy to set up, easy to use. 19
AMAzonvs Azure 20
Ideology comparison 21
Feature comparison 22
Community http://jug-lviv.blogspot.com/ http://dotnetug-lviv.blogspot.com/ http://www.rozrobka.com/ 23
Q/A 24 ?

Mais conteúdo relacionado

Mais procurados

Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit ParisDeploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit ParisAmazon Web Services
 
So There’s This Amazon Thing
So There’s This Amazon ThingSo There’s This Amazon Thing
So There’s This Amazon ThingJared Faris
 
Amazon ec2
Amazon ec2Amazon ec2
Amazon ec2Anu DeeP
 
Amazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsAmazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsOnur ŞALK
 
Cost Optimization with Spot Instances
Cost Optimization with Spot InstancesCost Optimization with Spot Instances
Cost Optimization with Spot InstancesArun Sirimalla
 
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGatewayKazuki Ueki
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAmazon Web Services
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...Amazon Web Services
 
AWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for GovernmentAWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for GovernmentAmazon Web Services
 
Real World AWS Deployment With Boto, Fabric, and Cloud Formation
Real World AWS Deployment With Boto, Fabric, and Cloud FormationReal World AWS Deployment With Boto, Fabric, and Cloud Formation
Real World AWS Deployment With Boto, Fabric, and Cloud FormationDixon Whitmire
 
Amazon Web Services lection 2
Amazon Web Services lection 2Amazon Web Services lection 2
Amazon Web Services lection 2Binary Studio
 
Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015Karl Grzeszczak
 
Autoscaling Ws On Ec2 Apache Con Presentation
Autoscaling Ws On Ec2 Apache Con PresentationAutoscaling Ws On Ec2 Apache Con Presentation
Autoscaling Ws On Ec2 Apache Con Presentationguest60ed0b
 

Mais procurados (20)

Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit ParisDeploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
 
AWS Distilled
AWS DistilledAWS Distilled
AWS Distilled
 
Amazon services ec2
Amazon services ec2Amazon services ec2
Amazon services ec2
 
So There’s This Amazon Thing
So There’s This Amazon ThingSo There’s This Amazon Thing
So There’s This Amazon Thing
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
Aws oct18
Aws oct18Aws oct18
Aws oct18
 
Amazon ec2
Amazon ec2Amazon ec2
Amazon ec2
 
Aws
AwsAws
Aws
 
Amazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsAmazon Web Services EC2 Basics
Amazon Web Services EC2 Basics
 
Cost Optimization with Spot Instances
Cost Optimization with Spot InstancesCost Optimization with Spot Instances
Cost Optimization with Spot Instances
 
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
20200913 JAWS SONIC 2020 JoetsuMyoko Scalable network with AWS TransitGateway
 
Scaling on AWS
Scaling on AWSScaling on AWS
Scaling on AWS
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS Cloud
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
 
AWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for GovernmentAWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for Government
 
Intro to AWS
Intro to AWSIntro to AWS
Intro to AWS
 
Real World AWS Deployment With Boto, Fabric, and Cloud Formation
Real World AWS Deployment With Boto, Fabric, and Cloud FormationReal World AWS Deployment With Boto, Fabric, and Cloud Formation
Real World AWS Deployment With Boto, Fabric, and Cloud Formation
 
Amazon Web Services lection 2
Amazon Web Services lection 2Amazon Web Services lection 2
Amazon Web Services lection 2
 
Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
 
Autoscaling Ws On Ec2 Apache Con Presentation
Autoscaling Ws On Ec2 Apache Con PresentationAutoscaling Ws On Ec2 Apache Con Presentation
Autoscaling Ws On Ec2 Apache Con Presentation
 

Destaque

RMH-Process-White-Paper-v2
RMH-Process-White-Paper-v2RMH-Process-White-Paper-v2
RMH-Process-White-Paper-v2Murry Shohat
 
PageFair presentation at Worldwide Magazine Media Association (FIPP London 20...
PageFair presentation at Worldwide Magazine Media Association (FIPP London 20...PageFair presentation at Worldwide Magazine Media Association (FIPP London 20...
PageFair presentation at Worldwide Magazine Media Association (FIPP London 20...Johnny Ryan
 
Lviv EDGE 2 - NoSQL
Lviv EDGE 2 - NoSQLLviv EDGE 2 - NoSQL
Lviv EDGE 2 - NoSQLzenyk
 
E marketingwerx Email Learning Series 1
E marketingwerx Email Learning Series 1E marketingwerx Email Learning Series 1
E marketingwerx Email Learning Series 1Christopher Barnes
 
The anatomy of a great email christopher barnes v2
The anatomy of a great email   christopher barnes v2The anatomy of a great email   christopher barnes v2
The anatomy of a great email christopher barnes v2Christopher Barnes
 

Destaque (6)

RMH-Process-White-Paper-v2
RMH-Process-White-Paper-v2RMH-Process-White-Paper-v2
RMH-Process-White-Paper-v2
 
PageFair presentation at Worldwide Magazine Media Association (FIPP London 20...
PageFair presentation at Worldwide Magazine Media Association (FIPP London 20...PageFair presentation at Worldwide Magazine Media Association (FIPP London 20...
PageFair presentation at Worldwide Magazine Media Association (FIPP London 20...
 
Lviv EDGE 2 - NoSQL
Lviv EDGE 2 - NoSQLLviv EDGE 2 - NoSQL
Lviv EDGE 2 - NoSQL
 
Brizzle cake
Brizzle cakeBrizzle cake
Brizzle cake
 
E marketingwerx Email Learning Series 1
E marketingwerx Email Learning Series 1E marketingwerx Email Learning Series 1
E marketingwerx Email Learning Series 1
 
The anatomy of a great email christopher barnes v2
The anatomy of a great email   christopher barnes v2The anatomy of a great email   christopher barnes v2
The anatomy of a great email christopher barnes v2
 

Semelhante a Amazon Clouds in Action

The IoT Academy_awstraining_part2_aws_ec2_iaas
The IoT Academy_awstraining_part2_aws_ec2_iaasThe IoT Academy_awstraining_part2_aws_ec2_iaas
The IoT Academy_awstraining_part2_aws_ec2_iaasThe IOT Academy
 
Amazon cloud
Amazon cloud Amazon cloud
Amazon cloud Narendra
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3Zenita Smythe
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3Zenita Smythe
 
Amazon cloud intance launch
Amazon cloud intance launchAmazon cloud intance launch
Amazon cloud intance launchZenita Smythe
 
Amazon web services : Layman Introduction
Amazon web services : Layman IntroductionAmazon web services : Layman Introduction
Amazon web services : Layman IntroductionParashar Borkotoky
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneAkash Badone
 
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Web Services
 
Developing And Running A Website On Amazon S E
Developing And Running A Website On Amazon S EDeveloping And Running A Website On Amazon S E
Developing And Running A Website On Amazon S Ejaymuntz
 
S111477 scale-in-cloud-jburg-v1909d
S111477 scale-in-cloud-jburg-v1909dS111477 scale-in-cloud-jburg-v1909d
S111477 scale-in-cloud-jburg-v1909dTony Pearson
 

Semelhante a Amazon Clouds in Action (20)

AWS.doc
AWS.docAWS.doc
AWS.doc
 
AWSome Day Dublin - June 2016
AWSome Day Dublin - June 2016AWSome Day Dublin - June 2016
AWSome Day Dublin - June 2016
 
The IoT Academy_awstraining_part2_aws_ec2_iaas
The IoT Academy_awstraining_part2_aws_ec2_iaasThe IoT Academy_awstraining_part2_aws_ec2_iaas
The IoT Academy_awstraining_part2_aws_ec2_iaas
 
Aws101
Aws101Aws101
Aws101
 
Amazon cloud
Amazon cloud Amazon cloud
Amazon cloud
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3
 
Amazon cloud intance launch
Amazon cloud intance launchAmazon cloud intance launch
Amazon cloud intance launch
 
AWSome Day Leeds
AWSome Day Leeds AWSome Day Leeds
AWSome Day Leeds
 
Amazon web services : Layman Introduction
Amazon web services : Layman IntroductionAmazon web services : Layman Introduction
Amazon web services : Layman Introduction
 
Aws coi7
Aws coi7Aws coi7
Aws coi7
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash Badone
 
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
 
EC2.pdf
EC2.pdfEC2.pdf
EC2.pdf
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
Amazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case studyAmazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case study
 
Scalable Web Architecture
Scalable Web ArchitectureScalable Web Architecture
Scalable Web Architecture
 
Aws class demo
Aws class demoAws class demo
Aws class demo
 
Developing And Running A Website On Amazon S E
Developing And Running A Website On Amazon S EDeveloping And Running A Website On Amazon S E
Developing And Running A Website On Amazon S E
 
S111477 scale-in-cloud-jburg-v1909d
S111477 scale-in-cloud-jburg-v1909dS111477 scale-in-cloud-jburg-v1909d
S111477 scale-in-cloud-jburg-v1909d
 

Mais de zenyk

Semasearch Spring - 2015
Semasearch   Spring - 2015Semasearch   Spring - 2015
Semasearch Spring - 2015zenyk
 
Проект Каскад
Проект КаскадПроект Каскад
Проект Каскадzenyk
 
Ecois.me and uMuni
Ecois.me and uMuniEcois.me and uMuni
Ecois.me and uMunizenyk
 
Semasearch Intro
Semasearch IntroSemasearch Intro
Semasearch Introzenyk
 
Rapid Development of Big Data applications using Spring for Apache Hadoop
Rapid Development of Big Data applications using Spring for Apache HadoopRapid Development of Big Data applications using Spring for Apache Hadoop
Rapid Development of Big Data applications using Spring for Apache Hadoopzenyk
 
SEMASEARCH - Високі технології у боротьбі з корупцією та на захисті держави
SEMASEARCH - Високі технології у боротьбі з корупцією та на захисті державиSEMASEARCH - Високі технології у боротьбі з корупцією та на захисті держави
SEMASEARCH - Високі технології у боротьбі з корупцією та на захисті державиzenyk
 
Introduction to Clojure - EDGE Lviv
Introduction to Clojure - EDGE LvivIntroduction to Clojure - EDGE Lviv
Introduction to Clojure - EDGE Lvivzenyk
 
Puppet / DevOps - EDGE Lviv
Puppet / DevOps - EDGE LvivPuppet / DevOps - EDGE Lviv
Puppet / DevOps - EDGE Lvivzenyk
 
Spring for Apache Hadoop
Spring for Apache HadoopSpring for Apache Hadoop
Spring for Apache Hadoopzenyk
 
Hadoop Solutions
Hadoop SolutionsHadoop Solutions
Hadoop Solutionszenyk
 
Emotional Intelligence
Emotional IntelligenceEmotional Intelligence
Emotional Intelligencezenyk
 
Modern Java Web Development
Modern Java Web DevelopmentModern Java Web Development
Modern Java Web Developmentzenyk
 

Mais de zenyk (12)

Semasearch Spring - 2015
Semasearch   Spring - 2015Semasearch   Spring - 2015
Semasearch Spring - 2015
 
Проект Каскад
Проект КаскадПроект Каскад
Проект Каскад
 
Ecois.me and uMuni
Ecois.me and uMuniEcois.me and uMuni
Ecois.me and uMuni
 
Semasearch Intro
Semasearch IntroSemasearch Intro
Semasearch Intro
 
Rapid Development of Big Data applications using Spring for Apache Hadoop
Rapid Development of Big Data applications using Spring for Apache HadoopRapid Development of Big Data applications using Spring for Apache Hadoop
Rapid Development of Big Data applications using Spring for Apache Hadoop
 
SEMASEARCH - Високі технології у боротьбі з корупцією та на захисті держави
SEMASEARCH - Високі технології у боротьбі з корупцією та на захисті державиSEMASEARCH - Високі технології у боротьбі з корупцією та на захисті держави
SEMASEARCH - Високі технології у боротьбі з корупцією та на захисті держави
 
Introduction to Clojure - EDGE Lviv
Introduction to Clojure - EDGE LvivIntroduction to Clojure - EDGE Lviv
Introduction to Clojure - EDGE Lviv
 
Puppet / DevOps - EDGE Lviv
Puppet / DevOps - EDGE LvivPuppet / DevOps - EDGE Lviv
Puppet / DevOps - EDGE Lviv
 
Spring for Apache Hadoop
Spring for Apache HadoopSpring for Apache Hadoop
Spring for Apache Hadoop
 
Hadoop Solutions
Hadoop SolutionsHadoop Solutions
Hadoop Solutions
 
Emotional Intelligence
Emotional IntelligenceEmotional Intelligence
Emotional Intelligence
 
Modern Java Web Development
Modern Java Web DevelopmentModern Java Web Development
Modern Java Web Development
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
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
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
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)
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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?
 

Amazon Clouds in Action

  • 1. Amazon Clouds in Action by Zenyk Matchyshyn
  • 2. Agenda Amazon Web Services introduction. Amazon Elastic Computing Cloud (EC2). Usage of AWS on real project. AWS as a platform. Amazon vs Azure 2
  • 3. Amazon Web Services introduction 3
  • 4. Common AWS aspects Pay only for what you’ve used. Everything has an API. API is simple, available for most modern languages. Easy to get started – only credit card needed. Infrastructure-as-a-Service – no local deployments. Closed source implementation – open source ideas. Tight integration between the services. 4
  • 5. Amazon EC2 Provides resizable compute capacity. In most simple case – dedicated hosting, in most complex case – scalable cloud. Available Linux and Windows instances (AMIs). Multiple locations available. Scalability build-in (Auto Scaling, Load Balancing, Monitoring). 5
  • 6. Amazon S3 Provides storage interface to data. Used to serve static traffic, when serving from server is not enough but CDN is too much. From 1 byte to 5 TB. Simple API with lots of clients. Both public and private. Encrypted and not. Somewhat reliable  6
  • 7. Amazon SQS Scalable messaging. Durable, queue based. Message up to 64k. Secure, if needed. Simple locking and expiration. Pull based. 7
  • 8. Amazon SNS For notifications “from the cloud”. Has different options than Amazon SQS. More topic than queue oriented. Publisher/subscriber model. Push based. Lots of notification options. 8
  • 9. Amazon Elastic MapReduce Hadoop in the cloud. Very easy to use. Hadoop it tough to setup. Based on EC2 and S3. Possible to tune. Possible to monitor. 9
  • 11. Main terms AMI – Amazon Machine Image – image of OS. Instance – Running AMI. Instance Type – hardware configuration for instance. EBS - Elastic Block Store – persistent store. Location – physical location, not possible to change. Elastic IP – IP assigned to any Instance. Elastic Load Balancing – Load balancing on top of instances. 11
  • 12. Typical flow Select instance type (e.g. hardware configuration) Select or upload AMI (e.g. operation system) Decide whether to use EBS (e.g. with hard-drive or not) Run! (e.g. power on) Stop/Terminate (e.g. reset or erase) 12
  • 13. Available AMIs, Instance Types AMIs: Linux based Windows based With special software (e.g. Flash Media Server) Instances: From small to big From High-CPU to High-Memory Clusters, CPU and GPU 13
  • 14. Usage of AWS on Real project 14
  • 15. AWS Services Used Not for public audience... 15
  • 16. Architecture Not for public audience... 16
  • 17. AWS as a platform 17
  • 18. Services and sites using AWS Heroku – scalable Ruby on Rails PAAS hosting. U.S. Department of State. Alexa – search and information services. Yelp – local reviews. PlayFish – social games. 18
  • 19. Practical usage Test environments, especially automations. Staging environments. Demo environments. Production environments. Easy to set up, easy to use. 19