!"#$%&'()*'+),-./)0' 9##+':,%-.;),0'
|
|
|
- Hilary Richards
- 10 years ago
- Views:
Transcription
1 Università degli studi di Roma Tor Vergata Facoltà di Ingegneria!"#$%&'()*'+),-./)0' 12/#'+.3-)04,.' 0.3-)04,.5.&672&.,%"#87.4' 9##+':,%-.;),0' 2
2 9##+':,%-.;),0'<)#42,)0' 3 9##+':,%-.;),0'<)#42,)0' E.Casalicchio, L.Silvestri "Architectures for autonomic service management in cloud-based systems," Computers and Communications (ISCC), 2011 IEEE Symposium on, pp , June July , Kerkyra (Corfù), Greece 4
3 !"#$%&'()*'+),-./)0' Compute Amazon Elastic Compute Cloud (EC2) Amazon Elastic MapReduce Auto Scaling Elastic Load Balancing Storage Simple Storage Service (S3) Elastic Block Store (EBS) Database Amazon SimpleDB Amazon Relational Database Service (RDS) Amazon DynamoDB Messaging Simple Queue Service (SQS) Simple Notification Service (SNS) Networking & Content Delivery Amazon Route 53 Amazon Virtual Private Cloud (VPC) Amazon CloudFront Deployment & Management Amazon CloudWatch AWS Elastic Beanstalk AWS Identity and Access Management (IAM) 5!"#$%&'=>8' Provides resizable compute capacity in the cloud Allows to increase/decrease capacity (start/ stop instances) within minutes Pay-per-use on hourly basis From one to thousands of server instances can be launched simultaneously Guarantees complete control over instances root SSH access, GUI, command line tools, APIs offers advanced services Elastic Block Store Elastic Load Balancer CloudWatch + AutoScaling Elastic IP Amazon Elastic Beanstalk 6
4 =>8'1%/#?%&0' Regions geographically dispersed consist of one or more availability zones Current regions:us East (Northern Virginia), US West (Oregon),US West (Northern California), EU (Ireland), Asia Pacific (Singapore), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (Sao Paulo) Special Region AWS GovCloud Availability Zones distinct locations in the same region engineered to be insulated from failures in other availability zones used to protect applications from failure of a single location Load Balancing allowed only between different Availability Zones in the same Region not supported between different Regions 7 =>8'9&04#&/)'@AB)0' On-Demand Instances billing per-hour with no long-term commitments Reserved Instances one-time payment to reserve an instance for 1 or 3 years significant discount on hourly usage charge Spot Instances enable users to bid for unused EC2 capacity Spot Price fluctuates periodically depending on supply of/demand for Spot Instance capacity 8
5 =>8'9&04#&/)0' C'=>8'>%"B24)'D&.4'B,%-.;)0'4E)')F2.-#3)&4'>:D'/#B#/.4A'%G'#' C7HIC78'JK$'8HHL'MB4),%&'%,'8HHL'N)%&'B,%/)00%,' 9 =>8':,./)0'OD+'=#04P' 10
6 =>8':,./)0'O=DP' 11 =>8'!;;.?%'+),-./)0':,./)0' Load Balancing 12
7 =>8'9&4),G#/)' AWS Management Console Command Line Tools Java-based command-line client AWS SDKS (available for Java, PHP and.net) Third Party Libraries Query and SOAP APIs 13!"#$%&'+."B3)'+4%,#6)'+),-./)' +4%,#6)'G%,'4E)'9&4),&)4' <)#42,)0' )#/E'%*S)/4'.0'04%,);'.&'#'*2/V)4'#&;',)4,.)-);'-.#'#'2&.F2)'V)A' 02BB%,40'G%,'"23?B3)'#//)00'/%&4,%3'")/E#&.0"0R'#0'Q)33'#0')&/,AB?%&'G%,'*%4E' 0)/2,)'4,#&0.4'#&;'0)/2,)'04%,#6)'%&';.0V' %*S)/40'#,)',);2&;#&43A'04%,);'%&'"23?B3)';)-./)0'#/,%00'"23?B3)'G#/.3.?)0'.&'#&'!"#$%&'+W'X)6.%&' *)G%,)',)42,&.&6'+D>>=++' ;#4#'.&4)6,.4A',)623#,3A'-),.Z);'20.&6'/E)/V02"' X);2/);'X);2&;#&/A'+4%,#6)'OX++P'#33%Q0'4%',);2/)'/%04'04%,.&6'&%&I/,.?/#3';#4#'#4' 3%Q),'3)-)3'%G',);2&;#&/A' :,./.&6' 14
8 !"#$%&'=3#0?/'`#BX);2/)' =&#*3)0'4%'B,%/)00'-#04'#"%2&40'%G';#4#'!BB3./#?%&0a'Q)*'.&;)b.&6R';#4#'".&.&6R'3%6Z3)'#A0.0R';#4#'QE#,)E%20.&6R' Z&#&/.#3'#A0.0R'0/.)&?Z/'0."23#?%&c' D?3.$)0'#'E%04);'K#;%%B'G,#")Q%,V',2&&.&6'%&'4E)'Q)*I0/#3)'.&G,#04,2/42,)'%G'!"#$%&'=>8'#&;'+W'!B#/E)'K#;%%B'.0'#&'%B)&'0%2,/)'d#-#'0%eQ#,)'G,#")Q%,V'4E#4'02BB%,40' ;#4#I.&4)&0.-)';.04,.*24);'#BB3./#?%&0',2&&.&6'%&'3#,6)'/3204),0'%G'/%""%;.4A' E#,;Q#,)' K#;%%B'."B3)")&4#?%&'%G'4E)'`#BX);2/)'G,#")Q%,V' ;#4#'.&'#'S%*'f%Q'02*;.-.;);'.&'0"#33),'/E2&V0'0%'4E#4'4E)A'/#&'*)'B,%/)00);'.&'B#,#33)3'O"#B'G2&/?%&P' B,%/)00);';#4#'#,)',)/%"*.&);'.&4%'4E)'Z'0%32?%&'O,);2/)'G2&/?%&P'!33%Q0'A%2'4%'."B3)")&4';#4#'B,%/)00.&6'#BB3./#?%&0'.&'"#&A'3#&62#6)0'.&/32;.&6'd#-#R':),3R'X2*AR':A4E%&R':K:R'XR'%,'>gg' 15 ^#4#*#0)'!"#$%&'X^+' X)3#?%'^U'O`A+h1'%,'M,#/3)'^U'=&6.&)P'!24%"#?/'`#)")&4'O+%eQ#,)':#4/E.&6R'U#/V2BP'#&;'`%&.4%,.&6' <%,'4E)'`A+h1'^U'=&6.&)R'A%2'/#&'#30%'#00%/.#4)'%&)'%,'"%,)'X)#;'X)B3./#0''!"#$%&'+."B3)^U' E.6E3A'#-#.3#*3)'#&;'f)b.*3)'&%&I,)3#?%';#4#'04%,)' #24%"#?/#33A'/,)#4)0'"23?B3)'6)%6,#BE./#33A';.04,.*24);'/%B.)0'%G')#/E';#4#'.4)"'A%2'04%,)'!"#$%&'^A&#"%^U' #'G233A'"#);'_%+h1';#4#*#0)'0),-./)'4E#4'B,%-.;)0'G#04'#&;'B,);./4#*3)' B),G%,"#&/)'Q.4E'0)#"3)00'0/#3#*.3.4A' #24%"#?/#33A'0B,)#;0'4E)';#4#'#&;'4,#i/'G%,'4E)'4#*3)'%-),'#'02i/.)&4' &2"*),'%G'0),-),0'4%'E#&;3)'4E)',)F2)04'/#B#/.4A'0B)/.Z);'*A'4E)'/204%"),' #&;'4E)'#"%2&4'%G';#4#'04%,);R'QE.3)'"#.&4#.&.&6'/%&0.04)&4R'G#04' B),G%,"#&/)'!33';#4#'.4)"0'#,)'04%,);'%&'+%3.;'+4#4)'^,.-)0'O++^0P'#&;'#,)'#24%"#?/#33A',)B3./#4);'#/,%00'"23?B3)'!-#.3#*.3.4A'j%&)0'.&'#'X)6.%&'.&4)6,#?%&'Q.4E'=3#0?/'`#BX);2/)' 16
9 !"#$%&'+."B3)'h2)2)'+),-./)' `)00#6)'F2)2.&6'0),-./)'4E#4')&#*3)0'#0A&/E,%&%20'")00#6)' *#0);'/%""2&./#?%&'*)4Q))&';.04,.*24);'/%"B%&)&40'%G'#&' #BB3./#?%&' (E)&'#'")00#6)'.0',)/).-);R'.4'*)/%")0'k3%/V);l'QE.3)'*).&6' B,%/)00);' 9G'4E)'")00#6)'B,%/)00.&6'G#.30R'4E)'3%/V'Q.33')bB.,)'#&;'4E)'")00#6)' Q.33'*)'#-#.3#*3)'#6#.&' 17!"#$%&'X%24)'TW' K.6E3A'#-#.3#*3)'#&;'0/#3#*3)'^_+'Q)*'0),-./)'!&0Q),0'^_+'F2),.)0'Q.4E'3%Q'3#4)&/A'*A'20.&6'#'63%*#3' &)4Q%,V'%G'^_+'0),-),0' h2),.)0'#,)'#24%"#?/#33a',%24);'4%'4e)'&)#,)04'^_+'0),-),' ^)0.6&);'4%'#24%"#?/#33A'0/#3)'4%'E#&;3)'-),A'3#,6)'F2),A' -%32")0'Q.4E%24'#&A'E2"#&'.&4),-)&?%&' :,./.&6' K%04);'j%&)0' \H7TH'B),'E%04);'$%&)'['"%&4E'G%,'4E)'Z,04'8T'E%04);'$%&)0' \H7CH'B),'E%04);'$%&)'['"%&4E'G%,'#;;.?%'E%04);'$%&)0' h2),.)0' \H7TH'B),'".33.%&'F2),.)0'm'Z,04'C'U.33.%&'F2),.)0'['"%&4E' \H78T'B),'".33.%&'F2),.)0'm'%-),'C'U.33.%&'F2),.)0'['"%&4E' 18
10 !"#$%&'>3%2;<,%&4' ()*'0),-./)'G%,'/%&4)&4';)3.-),A' ;)3.-),0'A%2,'04#?/'#&;'04,)#".&6'/%&4)&4'20.&6'#'63%*#3'&)4Q%,V'%G');6)' 3%/#?%&0' X)F2)040'G%,'A%2,'%*S)/40'#,)'#24%"#?/#33A',%24);'4%'4E)'&)#,)04');6)' 3%/#?%&' %,'4E.0'/%23;'*)'#&')b4),'%,.6.&'0),-),7' :,./.&6' 19 =3#0?/'U)#&04#3V'!33%Q0'4%';)B3%A'#&;'"#)'#BB3./#?%&0'.&'4E)'!(+'/3%2;'3)-),#6.&6'!(+'0),-./)0'02/E'#0'=>8R'+WR'+_+R'=3#0?/'1%#;'U#3#&/.&6R'#&;'!24%I +/#3.&6' ^)B3%A")&4' D0),0'2B3%#;'#'(!X'Z3)'/%&4#.&.&6'#'d#-#'()*'!BB3./#?%&' =3#0?/'U)#&04#3V'E#&;3)0'4E)'B,%-.0.%&.&6'%G'#'3%#;'*#3#&/),'#&;'4E)' <)#42,)0' ;)B3%A'&)Q'#BB3./#?%&'-),0.%&0'4%',2&&.&6')&-.,%&")&40' )I"#.3'&%?Z/#?%&0'4E,%26E'+_+'QE)&'#BB3./#?%&'E)#34E'/E#&6)0'%,' #BB3./#?%&'0),-),0'#,)'#;;);'%,',)"%-);'!24%'+/#3.&6'#&;'1%#;'U#3#&/.&6'B#,#")4),0'G233A'/204%".$#*3)'4E,%26E' 4E)'!(+'`#)")&4'>%&0%3)' :,./.&6a'&%'#;;.?%'/E#,6)'G%,'=3#0?/'U)#&04#3V'R'4E)'20),'B#A0'%&3A'G%,' 4E)'2&;),3A.&6'!(+',)0%2,/)0'4E#4'A%2,'#BB3./#?%&'/%&02")07'' 20
11 !"#$%&'=3#0?/'U3%/V'+4%,)' Offers persistent storage for EC2 instances Provides off-instance storage that persist independently from the life of an instance EBS volumes from 1GB to 1 TB EBS volumes can be used ad instance s boot partitions or attached to running instances as standard block devices A volume can only be attached to one instance at a time, but many volumes can be attached to a single instance EBS volumes can be attached only to instances in the same Availability Zone EBS volumes automatically replicated within the same Availability Zone to avoid data loss EBS provides the ability to create point-in-time snapshots of volumes that can be stored using S3 21 =3#0?/'9:'n'o.,42#3':,.-#4)'>3%2;' Elastic IP addresses are not associated with a particular instance but with a user account the user control an elastic IP address address until he explicitly release it allow to mask instance or Availability Zone failures by quickly remapping the Elastic IP address to another instance/load balancer Virtual Private Cloud enables enterprises to connect their existing infrastructure to a set of isolated AWS compute resources via a Virtual Private Network (VPN) connection 22
12 !"#$%&'>3%2;(#4/E' Provides monitoring for AWS cloud resources and applications CloudWatch is Metric repository AWS services put metrics in the repository users retrieve statistics based on those metrics 23 >3%2;(#4/E'/%&/)B40' Metric a time ordered set of data points PutMetricData API allows users to create custom metrics Statistics metric data aggregations over specified periods of time available statistics: Minimum, Maximum, Sum, Average, SampleCount can be retrieved by GetMetricStatistics API Period length of time associated with a specific CloudWatch statistic expressed in seconds, range from 60 (one minute) to (two weeks) Alarm watches a single metric over a specified time period performs one or more actions based on the value of the metric relative to a given threshold over a number of time periods 24
13 EC2 metrics CPUUTilization! >3%2;(#4/E'")4,./0' DiskReadOps/DiskWriteOps! DiskReadBytes/DiskWriteBytes! NetworkIn/NetworkOut! Elastic Load Balancing Metrics Latency! RequestCount! HealthyHostCount/UnHealthyHostCount! Count of HTTP Response Codes (2xx, 3xx, 4xx, 5xx)generated by Load Balancer or back-end instances 25 >3%2;(#4/E'9&4),G#/)' Command Line Tools Libraries (JAVA, PHP, Python, Ruby, Android, ios, Wndows and.net) Query API HTTP/HTTPS GET or POST requests AWS Management Console 26
14 >3%2;(#4/E'!3#,"0'n'!24%'+/#3.&6' An alarm watches a single metric over a time period and performs one or more actions based on the value of the metric relative to a given threshold over a number of time periods Possible states: OK, ALARM, INSUFFICIENT_DATA! When an alarm changes its state an action is invoked notification through Amazon SNS Auto Scaling policy Example Threshold = 3 minimum breach = 3 periods 27!24%'+/#3.&6' Auto Scaling allows to scale EC2 capacity up or down automatically according to user defined conditions Enabled by Amazon CloudWatch uses CloudWatch alarms 28
15 !24%'+/#3.&6':%3./.)0' Auto Scaling policies defines action to take when an alarm state changes For every monitored event 2 policies should be defined a scale-up policy a scale-down policy A policy can be created using PutScalingPolicy API with the following parameters: AdjustmentType: possible values are ChangeInCapacity, ExactCapacity, PercentChangeInCapacity! Cooldown: amount of time after a scaling activity completes before any further trigger-related scaling activities can start PolicyName! ScalingAdjustment: the number of instances by which to scale (positive or negative) 29 =3#0?/'1%#;'U#3#&/.&6' Automatically distributes incoming traffic across multiple EC2 instances 30
16 =1U'G)#42,)0' Detects unhealthy instances within a poll and automatically reroute traffic to healthy instances Can be enabled across multiple Availability Zones within a Region NOT between Availability Zones in different Regions! Uses a Least Loaded balancing policy Supports sticky sessions load balancer generatedhttp cookies (browser based session lifetime) application-generated HTTP cookies (application-specific session lifetimes) Supports HTTPS Enables the client to define an application healthcheck for the instances through the following parameters Threshold, Interval, Target, Timeout, UnhealthyThreshold! Provides APIs to add/remove instances RegisterInstancesWithLoadBalancer! DeregisterInstancesWithLoadBalancer! 31 32
17 !24%&%"./'>3%2;'!,/E.4)/42,)' 33!24%&%"./'>3%2;'9"B3)")&4#?%&' 34
18 =b#"b3)a'`);.#q.v.'%&'=>8' To test the AWS Auto Scaling capabilities we deployed Mediawiki on Amazon EC2 MediaWiki is a free software open source wiki package written in PHP We populated the DB with a dump from Wikipedia We replicated traffic from a real Wikipedia workload trace properly reduced 35 =b#"b3)a'@)04*);'0)42b' 1-10 Amazon EC2 m1.small instances 32 bit Linux VMs with 1 EC2 Compute Unit and 1.7 GB memory Each VM replicates the front-end of the MediaWiki web application Apache is used as application server 1 Amazon EC2 m1.large instance 64 bit Linux VM with 4 EC2 Compute Units (2 cores) and 7.5 GB memory MySQL is used to implement the back-end tier The system is dimensioned to guarantee that the centralized DB never represents the system bottleneck 1 Amazon Elastic Load Balancer 1 EC2 m1.small instance as workload generator All components run in the same Availability Zone the effects of network latency are reduced at the minimum 36
19 =b#"b3)a'!24%'+/#3.&6':%3./.)0' Utilization-based, one alarm (UT-1AL) add 1 instance if average CPU utilization > 62% remove 1 instance if average CPU utilization < 50% Utilization-based, two alarms (UT-2AL) add 2 istances if utilization > 70%, 1 if utilization>62% remove 1 instance if utilization < 50%, 2 if utilization < 25% Latency-based, one alarm (LAT-1AL) add 1 instance if latency (average response time seen by the ELB) is > 0.2 seconds remove 1 instance if average CPU utilization < 50% Latency based, two alarms (LAT-2AL) add 2 istances if latency > 0.5 sec, 1 if latency > 0.2 sec remove 1 instances if utilization < 50%,2 if utilization < 25% 37 =>8'B,%*3)"0' ELB bugs problems with start/stop instances, better use launch/terminate if an instance crashes it remains forever in unhealthy status unhealthy instances are not automatically replaced CloudWatch problems metric variation over a time interval is missing request count considers only the requests processed by the load balancer (system throughput behind the ELB) a metric to know the number ofrequest arrived at the load balancer is missing General Problems no real-time billing performance level of a single VM is quite variable load balancing policy cannot be customized 38
Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida
Amazon Web Services Primer William Strickland COP 6938 Fall 2012 University of Central Florida AWS Overview Amazon Web Services (AWS) is a collection of varying remote computing provided by Amazon.com.
How AWS Pricing Works May 2015
How AWS Pricing Works May 2015 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction...
Amazon EC2 Product Details Page 1 of 5
Amazon EC2 Product Details Page 1 of 5 Amazon EC2 Functionality Amazon EC2 presents a true virtual computing environment, allowing you to use web service interfaces to launch instances with a variety of
Scaling in the Cloud with AWS. By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com
Scaling in the Cloud with AWS By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com Welcome! Why is this guy talking to us? Please ask questions! 2 What is Scaling anyway? Enabling
Amazon Elastic Compute Cloud Getting Started Guide. My experience
Amazon Elastic Compute Cloud Getting Started Guide My experience Prepare Cell Phone Credit Card Register & Activate Pricing(Singapore) Region Amazon EC2 running Linux(SUSE Linux Windows Windows with SQL
19.10.11. Amazon Elastic Beanstalk
19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for
EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing
EEDC Execution Environments for Distributed Computing 34330 Master in Computer Architecture, Networks and Systems - CANS Scalability Study of web apps in AWS Sergio Mendoza [email protected]
How AWS Pricing Works
How AWS Pricing Works (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction... 3 Fundamental
Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija
Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija Robert Dukarić University of Ljubljana Faculty of Computer and Information Science Laboratory for information systems integration Competence
Amazon Web Services. 18.11.2015 Yu Xiao
Amazon Web Services 18.11.2015 Yu Xiao Agenda Introduction to Amazon Web Services(AWS) 7 Steps to Select the Right Architecture for Your Web Applications Private, Public or Hybrid Cloud? AWS Case Study
ColdFusion 10 in the Amazon AWS Cloud. Sven Ramuschkat tecracer GmbH
ColdFusion 10 in the Amazon AWS Cloud Sven Ramuschkat tecracer GmbH Sven Ramuschkat Focus on Web-Projects - Adobe ColdFusion - Adobe Flash Media Server - Adobe LiveCycle - Adobe Flex, Connect - Java, HTML5,
AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services
AIST Data Symposium Ed Lenta Managing Director, ANZ Amazon Web Services Why are companies adopting cloud computing and AWS so quickly? #1: Agility The primary reason businesses are moving so quickly to
AWS Performance Tuning
AWS Performance Tuning Markus Albe @Percona Fernando Ipar @Percona Ryan Lowe @Square PLNY 2012 Amazon Web Services Cloud Formation CloudFront CloudSearch CloudWatch DirectConnect DynamoDB ec2 ElastiCache
Scalable Architecture on Amazon AWS Cloud
Scalable Architecture on Amazon AWS Cloud Kalpak Shah Founder & CEO, Clogeny Technologies [email protected] 1 * http://www.rightscale.com/products/cloud-computing-uses/scalable-website.php 2 Architect
CLOUD COMPUTING WITH AWS An INTRODUCTION. John Hildebrandt Solutions Architect ANZ
CLOUD COMPUTING WITH AWS An INTRODUCTION John Hildebrandt Solutions Architect ANZ AGENDA Todays Agenda Background and Value proposition of AWS Global infrastructure and the Sydney Region AWS services Drupal
Scalable Application. Mikalai Alimenkou http://xpinjection.com 11.05.2012
Scalable Application Development on AWS Mikalai Alimenkou http://xpinjection.com 11.05.2012 Background Java Technical Lead/Scrum Master at Zoral Labs 7+ years in software development 5+ years of working
A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)
1. Computation Amazon Web Services Amazon Elastic Compute Cloud (Amazon EC2) provides basic computation service in AWS. It presents a virtual computing environment and enables resizable compute capacity.
www.boost ur skills.com
www.boost ur skills.com AWS CLOUD COMPUTING WORKSHOP Write us at [email protected] BOOSTURSKILLS No 1736 1st Amrutha College Road Kasavanhalli,Off Sarjapur Road,Bangalore-35 1) Introduction &
Last time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to CS secretaries Course evaluation forgotten Please assign one
Building Fault-Tolerant Applications on AWS October 2011
Building Fault-Tolerant Applications on AWS October 2011 Jeff Barr, Attila Narin, and Jinesh Varia 1 Contents Introduction... 3 Failures Shouldn t be THAT Interesting... 3 Amazon Machine Images... 4 Elastic
AWS Cloud for HPC and Big Data
AWS Cloud for HPC and Big Data David Pellerin, Business Development Principal IDC HPC User Forum September 16, 2014 AWS Regions US West (Oregon) US West (Northern California) GovCloud (ITAR Compliance)
Shadi Khalifa Database Systems Laboratory (DSL) [email protected]
Shadi Khalifa Database Systems Laboratory (DSL) [email protected] What is Amazon!! American international multibillion dollar electronic commerce company with headquarters in Seattle, Washington, USA.
Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3. Horst Lueck
Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3 Horst Lueck 2011-05-17 IT Pro Forum http://itproforum.org Thanks to Open Office Impress The Cloud the Name The 90s
Thing Big: How to Scale Your Own Internet of Things. Walter'Pernstecher'-'[email protected]' Dr.'Markus'Schmidberger'-'schmidbe@amazon.
Thing Big: How to Scale Your Own Internet of Things Walter'Pernstecher'-'[email protected]' Dr.'Markus'Schmidberger'-'[email protected]' Internet of Things is the network of physical objects or "things"
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
Using ArcGIS for Server in the Amazon Cloud
Federal GIS Conference February 9 10, 2015 Washington, DC Using ArcGIS for Server in the Amazon Cloud Bonnie Stayer, Esri Amy Ramsdell, Blue Raster Session Outline AWS Overview ArcGIS in AWS Cloud Builder
Using ArcGIS for Server in the Amazon Cloud
Using ArcGIS for Server in the Amazon Cloud Randall Williams, Esri Subrat Bora, Esri Esri UC 2014 Technical Workshop Agenda What is ArcGIS for Server on Amazon Web Services Sounds good! How much does it
Cloud Computing with Amazon Web Services and the DevOps Methodology. www.cloudreach.com
Cloud Computing with Amazon Web Services and the DevOps Methodology Who am I? Max Manders @maxmanders Systems Developer at Cloudreach @cloudreach Director / Co-Founder of Whisky Web @whiskyweb Who are
TECHNOLOGY WHITE PAPER Jun 2012
TECHNOLOGY WHITE PAPER Jun 2012 Technology Stack C# Windows Server 2008 PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache
Design for Failure High Availability Architectures using AWS
Design for Failure High Availability Architectures using AWS Harish Ganesan Co founder & CTO 8KMiles www.twitter.com/harish11g http://www.linkedin.com/in/harishganesan Sample Use Case Multi tiered LAMP/LAMJ
Last time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to CS secretaries Cloud computing introduction General concepts
Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together
Fault-Tolerant Computer System Design ECE 695/CS 590 Putting it All Together Saurabh Bagchi ECE/CS Purdue University ECE 695/CS 590 1 Outline Looking at some practical systems that integrate multiple techniques
TECHNOLOGY WHITE PAPER Jan 2016
TECHNOLOGY WHITE PAPER Jan 2016 Technology Stack C# PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache CloudWatch Paypal Overview
Cloud Models and Platforms
Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model
Monitoring and Scaling My Application
Monitoring and Scaling My Application In the last chapter, we looked at how we could use Amazon's queuing and notification services to add value to our existing application. We looked at how we could use
AWS Storage: Minimizing Costs While Retaining Functionality
AWS Storage: Minimizing Costs While Retaining Functionality This whitepaper, the second in our Cost Series, discusses persistent storage with Amazon Web Services. It will focus upon Elastic Block Store
Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
Enterprise Cloud Computing with AWS. for internal partner use only
Enterprise Cloud Computing with AWS for internal partner use only How did Amazon Get into Cloud Computing? On-Premise Infrastructure is Costly & Complex Large Capital Expenditures Patching Software Scaling
Amazon Web Services Student Tutorial
Amazon Web Services Free Usage Tier Elastic Compute Cloud Amazon Web Services Student Tutorial David Palma Joseph Snow CSC 532: Advanced Software Engineering Louisiana Tech University October 4, 2012 Amazon
Web Application Hosting in the AWS Cloud Best Practices
Web Application Hosting in the AWS Cloud Best Practices September 2012 Matt Tavis, Philip Fitzsimons Page 1 of 14 Abstract Highly available and scalable web hosting can be a complex and expensive proposition.
Last time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer
How To Choose Between A Relational Database Service From Aws.Com
The following text is partly taken from the Oracle book Middleware and Cloud Computing It is available from Amazon: http://www.amazon.com/dp/0980798000 Cloud Databases and Oracle When designing your cloud
Deploying for Success on the Cloud: EBS on Amazon VPC. Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012
Deploying for Success on the Cloud: EBS on Amazon VPC Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012 Agenda Amazon AWS Global Infrastructure AWS VirtualPrivateCloud(VPC) Architecture
Amazon Relational Database Service. User Guide API Version 2013-09-09
Amazon Relational Database Service User Guide Amazon Relational Database Service: User Guide Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks
Getting Started with AWS. Web Application Hosting for Linux
Getting Started with AWS Web Application Hosting for Amazon Web Services Getting Started with AWS: Web Application Hosting for Amazon Web Services Copyright 2014 Amazon Web Services, Inc. and/or its affiliates.
Web Application Hosting in the AWS Cloud Best Practices
Web Application Hosting in the AWS Cloud Best Practices May 2010 Matt Tavis Page 1 of 12 Abstract Highly-available and scalable web hosting can be a complex and expensive proposition. Traditional scalable
DLT Solutions and Amazon Web Services
DLT Solutions and Amazon Web Services For a seamless, cost-effective migration to the cloud PREMIER CONSULTING PARTNER DLT Solutions 2411 Dulles Corner Park, Suite 800 Herndon, VA 20171 Duane Thorpe Phone:
Alfresco Enterprise on AWS: Reference Architecture
Alfresco Enterprise on AWS: Reference Architecture October 2013 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 13 Abstract Amazon Web Services (AWS)
Preparing Your IT for the Holidays. A quick start guide to take your e-commerce to the Cloud
Preparing Your IT for the Holidays A quick start guide to take your e-commerce to the Cloud September 2011 Preparing your IT for the Holidays: Contents Introduction E-Commerce Landscape...2 Introduction
PCI on Amazon Web Services (AWS) What You Need To Know Understanding the regulatory roadmap for PCI on AWS
PCI on Amazon Web Services (AWS) What You Need To Know Understanding the regulatory roadmap for PCI on AWS David Clevenger November 2015 Summary Payment Card Industry (PCI) is an accreditation body that
Build Your Own Performance Test Lab in the Cloud. Leslie Segal Testware Associate, Inc. [email protected]
Build Your Own Performance Test Lab in the Cloud Leslie Segal Testware Associate, Inc. [email protected] Problem(s) I was trying to Solve Need more VUs Don t have Tool Times up reschedule test
Logentries Insights: The State of Log Management & Analytics for AWS
Logentries Insights: The State of Log Management & Analytics for AWS Trevor Parsons Ph.D Co-founder & Chief Scientist Logentries 1 1. Introduction The Log Management industry was traditionally driven by
Elastic Load Balancing. API Reference API Version 2012-06-01
Elastic Load Balancing API Reference Elastic Load Balancing: API Reference Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks of Amazon Web
Cloud Computing For Bioinformatics
Cloud Computing For Bioinformatics Cloud Computing: what is it? Cloud Computing is a distributed infrastructure where resources, software, and data are provided in an on-demand fashion. Cloud Computing
Amazon Compute - EC2 and Related Services
Amazon Compute - EC2 and Related Services G-Cloud Service 1 1.An overview of the G-Cloud Service Arcus Global are approved to sell to the UK Public Sector as official Amazon Web Services resellers. Amazon
Scalability in the Cloud HPC Convergence with Big Data in Design, Engineering, Manufacturing
Scalability in the Cloud HPC Convergence with Big Data in Design, Engineering, Manufacturing July 7, 2014 David Pellerin, Business Development Principal Amazon Web Services What Do We Hear From Customers?
Service Organization Controls 3 Report
Service Organization Controls 3 Report Report on the Amazon Web Services System Relevant to Security For the Period April 1, 2013 March 31, 2014 Ernst & Young LLP Suite 1600 560 Mission Street San Francisco,
Smartronix Inc. Cloud Assured Services Commercial Price List
Smartronix Inc. Assured Services Commercial Price List Smartronix, Inc. 12120 Sunset Hills Road Suite #600, Reston, VA 20190 703-435-3322 [email protected] www.smartronix.com Table of Contents
EXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.
CONTENTS 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix EXECUTIVE SUMMARY Tenzing Managed IT services has recently partnered with Amazon Web Services
Building. Applications. in the Cloud. Concepts, Patterns, and Projects. AAddison-Wesley. Christopher M. Mo^ar. Cape Town Sydney.
Building Applications in the Cloud Concepts, Patterns, and Projects Christopher M. Mo^ar Upper Saddle River, NJ Boston AAddison-Wesley New York 'Toronto Montreal London Munich Indianapolis San Francisco
Introduction to DevOps on AWS
Introduction to DevOps on AWS David Chapman December 2014 Contents Contents Abstract Introduction Agile Evolution to DevOps Infrastructure as Code AWS CloudFormation AWS AMI Continuous Deployment AWS CodeDeploy
Getting Started with AWS. Computing Basics for Linux
Getting Started with AWS Computing Basics for Linux Getting Started with AWS: Computing Basics for Linux Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following
Service Organization Controls 3 Report
Service Organization Controls 3 Report Report on the Amazon Web Services System Relevant to Security and Availability For the Period April 1, 2015 September 30, 2015 Ernst & Young LLP Suite 1600 560 Mission
Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok
CLOUD COMPUTING PRACTICE 82 Chapter 9 PUBLIC CLOUD LABORATORY Hand on laboratory based on AWS Sucha Smanchat, PhD Faculty of Information Technology King Mongkut s University of Technology North Bangkok
Amazon Web Services. Elastic Compute Cloud (EC2) and more...
Amazon Web Services Elastic Compute Cloud (EC2) and more... I don t work for Amazon I do however, have a small research grant from Amazon (in AWS$) Portions of this presentation are reproduced from slides
Amazon AWS in.net. Presented by: Scott Reed [email protected]
Amazon AWS in.net Presented by: Scott Reed [email protected] Objectives Cloud Computing What Amazon provides Why Amazon Web Services? Q&A Instances Interacting with Instances Management Console Command
BUNGEE Quick Start Guide for AWS EC2 based elastic clouds
BUNGEE Quick Start Guide for AWS EC2 based elastic clouds Felix Rauh ([email protected]) and Nikolas Herbst ([email protected]) At the Department of Computer Science Chair
How To Use Aws.Com
Crypto-Options on AWS Bertram Dorn Specialized Solutions Architect Security/Compliance Network/Databases Amazon Web Services Germany GmbH Amazon.com, Inc. and its affiliates. All rights reserved. Agenda
Cloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
WE RUN SEVERAL ON AWS BECAUSE WE CRITICAL APPLICATIONS CAN SCALE AND USE THE INFRASTRUCTURE EFFICIENTLY.
WE RUN SEVERAL CRITICAL APPLICATIONS ON AWS BECAUSE WE CAN SCALE AND USE THE INFRASTRUCTURE EFFICIENTLY. - Murari Gopalan Director, Technology Expedia Expedia, a leading online travel company for leisure
Agenda. - Introduction to Amazon s Cloud - How ArcGIS users adopt Amazon s Cloud - Why ArcGIS users adopt Amazon s Cloud - Examples
Amazon Web Services Agenda - Introduction to Amazon s Cloud - How ArcGIS users adopt Amazon s Cloud - Why ArcGIS users adopt Amazon s Cloud - Examples How did Amazon Get into Cloud Computing? On-Premise
How To Manage An Orgsync Database On An Amazon Cloud 2 Instance
A Most Simple Cloud Is Amazon RDS for Oracle Right for You? Jeremiah Wilton, Principal Consultant June, 2014 Jeremiah Wilton [email protected] @oradebug Working with Oracle since 1994 (v.5) Amazon s first
Deploying for Success on the Cloud: EBS on Amazon VPC Session ID#11312
Deploying for Success on the Cloud: EBS on Amazon VPC Session ID#11312 Phani Kottapalli AST Corporation Our Services Oracle Partnership Oracle Specialized E-Business Suite Business Intelligence EPM-Hyperion
MANAGE YOUR AMAZON AWS ASSETS USING BOTO
Who am I? Chirag Jog CTO, Clogeny Technologies - Cloud Computing Experts Python developer Open Source Contributor Linux Test Project, Linux Kernel, boto etc Innovation Execution Solution Delivered MANAGE
Data Center Infrastructure Innovation
Data Center Infrastructure Innovation Leading Edge Forum San Francisco James Hamilton, 2010.10.20 VP & Distinguished Engineer e: [email protected] w: mvdirona.com/jrh/work b: perspectives.mvdirona.com Agenda
Chapter 3 Cloud Infrastructure. Cloud Computing: Theory and Practice. 1
Chapter 3 Cloud Infrastructure Chapter 3 1 Contents IaaS services from Amazon. Regions and availability zones for Amazon Web Services. Instances attributes and cost. A repertoire of Amazon Web Services.
Designing Apps for Amazon Web Services
Designing Apps for Amazon Web Services Mathias Meyer, GOTO Aarhus 2011 Montag, 10. Oktober 11 Montag, 10. Oktober 11 Me infrastructure code databases @roidrage www.paperplanes.de Montag, 10. Oktober 11
Storing and Processing Sensor Networks Data in Public Clouds
UWB CSS 600 Storing and Processing Sensor Networks Data in Public Clouds Aysun Simitci Table of Contents Introduction... 2 Cloud Databases... 2 Advantages and Disadvantages of Cloud Databases... 3 Amazon
Elastic Load Balancing Auto Scaling
Elastic Load Balancing Auto Scaling CSCI E90 Cloud Computing Harvard University Extension School Zoran B. Djordjević @Zoran B. Djordjevic 1 ELB & AS Amazon AWS offers several services that let you applications
AWS Lambda. Developer Guide
AWS Lambda Developer Guide AWS Lambda: Developer Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection
319 MANAGED HOSTING TECHNICAL DETAILS
319 MANAGED HOSTING TECHNICAL DETAILS 319 NetWorks www.319networks.com Table of Contents Architecture... 4 319 Platform... 5 319 Applications... 5 319 Network Stack... 5 319 Cloud Hosting Technical Details...
Innovative Geschäftsmodelle Ermöglicht durch die AWS Cloud
Innovative Geschäftsmodelle Ermöglicht durch die AWS Cloud Rolf Kersten Business Development Manager Amazon Web Services Germany GmbH 2. Juli 2014 2014 Software AG. All rights reserved. Sechs Dinge, die
Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers
Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers (Please consult http://aws.amazon.com/whitepapers for the latest version of this paper) Page 1 of 15 Contents Abstract...
Intro to AWS: Storage Services
Intro to AWS: Storage Services Matt McClean, AWS Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved AWS storage options Scalable object storage Inexpensive archive
HADOOP BIG DATA DEVELOPER TRAINING AGENDA
HADOOP BIG DATA DEVELOPER TRAINING AGENDA About the Course This course is the most advanced course available to Software professionals This has been suitably designed to help Big Data Developers and experts
Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros
David Moses January 2014 Paper on Cloud Computing I Background on Tools and Technologies in Amazon Web Services (AWS) In this paper I will highlight the technologies from the AWS cloud which enable you
