Designing Apps for Amazon Web Services
|
|
|
- Junior Melton
- 10 years ago
- Views:
Transcription
1 Designing Apps for Amazon Web Services Mathias Meyer, GOTO Aarhus 2011 Montag, 10. Oktober 11
2 Montag, 10. Oktober 11
3 Me infrastructure code Montag, 10. Oktober 11
4 Montag, 10. Oktober 11 Unlimited resources, whenever you need them The Cloud
5 Montag, 10. Oktober 11
6 Montag, 10. Oktober 11
7 Montag, 10. Oktober 11
8 Montag, 10. Oktober 11 10,000 feet
9 Amazon Web Services Montag, 10. Oktober 11
10 Montag, 10. Oktober 11 EC2
11 On-demand computing Montag, 10. Oktober 11 Utility computing
12 Montag, 10. Oktober 11 It s not a cloud if it doesn t have an API. API
13 Montag, 10. Oktober 11 Pay as you go
14 Multiple regions Montag, 10. Oktober 11 Geographically distributed, for all web services. US East, West, EU, Singapore, Japan
15 Multiple datacenters Montag, 10. Oktober 11 Called availability zones. At least two data centers in each region. Physically separated locations. API endpoint for a region is unspecific for availability zones
16 Different instance types Montag, 10. Oktober 11
17 High CPU vs. High memory Montag, 10. Oktober 11 One CPU core is about the power of a 2007 Xeon processor.
18 1.7 GB - 68 GB Montag, 10. Oktober 11
19 Elastic Block Store Montag, 10. Oktober 11 Storage on instances is ephemeral. Goes away when the instance goes away. EBS allows persisting data for longer than an instance s lifetime. Bound to a data center.
20 Mount to any instance Montag, 10. Oktober 11 A big number of block volumes can be mounted to a single instance.
21 Montag, 10. Oktober 11 A point in time, atomic snapshot of an EBS volume. Not a reliable means of backup, but one means for backups. Snapshots
22 More AWS Products S3 CloudFront CloudFormation CloudWatch RDS Auto Scaling SimpleDB Route 53 Load Balancing Queue Service Notification Service Elastic MapReduce Montag, 10. Oktober 11
23 Montag, 10. Oktober 11 What s Scalarium?
24 Automates: Setup Configuration One-Click Deploy Montag, 10. Oktober 11
25 ...for EC2...on EC2 Montag, 10. Oktober 11 Scalarium uses a couple of Amazon s Web services EC2 is the most interesting one Own monitoring, because customers like saving money, CloudWatch costs money
26 Montag, 10. Oktober 11 Scalarium automates so that customers don t have to. Most important part about deploying in the cloud. Every manual change is lost when an instance goes down. Automation
27 The Dream: Configure a cluster Push a button Boom! Montag, 10. Oktober 11
28 Montag, 10. Oktober 11 Two ways...
29 Montag, 10. Oktober 11 Create image, boot it.
30 Build once, use forever Montag, 10. Oktober 11 Point in time snapshot of a system, fully configured. App server, database, web server, etc.
31 How do you handle updates? Montag, 10. Oktober 11 Build a new image, install updates, discard old image. Lather, rinse, repeat, with every update.
32 Configure from scratch Montag, 10. Oktober 11
33 Montag, 10. Oktober 11 Start with a blank slate. A clean operating system installation.
34 Montag, 10. Oktober 11 Use a configuration management tool. Abstracts installation of packages, writing of configuration files, handling file systems, etc.
35 Configuration + Cookbooks/Manifests + Chef/Puppet/etc. = Configured cluster Montag, 10. Oktober 11 Configuration describes the final result of what the system should look like.
36 Configuration: Chef Server RightScale JSON Scalarium Montag, 10. Oktober 11 There s an infinite numbers of infrastructure service providers. Just as many ways to store cluster configuration
37 Montag, 10. Oktober 11 A Web UI to automate and simplify the Amazon APIs and setting up servers/clusters.
38 Montag, 10. Oktober 11 In the beginning...
39 Montag, 10. Oktober 11 Lasted for a few months on just one instance. Instance ran RabbitMQ, CouchDB, Redis, background workers, web and application servers. Bootstrapped startup = start small, iterate quickly. Scalarium
40 Montag, 10. Oktober 11 Eventually became overloaded.
41 Montag, 10. Oktober 11
42 Montag, 10. Oktober 11
43 Automate, automate, automate! Montag, 10. Oktober 11 Chef for everything. Yes, our first isntance was not fully automated. Hypocratic. Vagrant is an excellent tool to test locally. Scalarium customers can test their own and our cookbooks locally. Automate setup, configuration, re-configuration of services, everything!
44 EC2 is not a traditional datacenter Montag, 10. Oktober 11
45 Montag, 10. Oktober 11 It doesn t look like this.
46 Montag, 10. Oktober 11 Still looks like this. But it s transparent to you. No operational access to you.
47 Multi-tenant Montag, 10. Oktober 11 Shared resources (CPU, memory, network). You instance likely shares resources with several other EC2 customers on the same physical host.
48 High likelihood of failure Montag, 10. Oktober 11 It s still hardware that s running your servers. Hardware fails.
49 Faulty instances Montag, 10. Oktober 11 They fail, not all the time, but if you have high turnover scaling up and down, they ll fail. Discard, boot new instance, done.
50 Montag, 10. Oktober 11 Datacenter outage
51 Montag, 10. Oktober 11 Network partition
52 More instances = Higher chance of failure Montag, 10. Oktober 11
53 MTBF Montag, 10. Oktober 11 Mean Time Between Failures On EC2 as a whole it s pretty small. Not an important metric. Just because something fails doesn t mean you have to be affected.
54 Montag, 10. Oktober 11 US-East data centers become unavailable. Cascading failures in EBS storage. Recovery took four days. 21/04/2011
55 Montag, 10. Oktober 11 The big chance for nay-sayers and cloud haters.
56 Montag, 10. Oktober 11 The big chance for nay-sayers and cloud haters.
57 Montag, 10. Oktober 11 The big chance for nay-sayers and cloud haters.
58 Montag, 10. Oktober 11 The big chance for nay-sayers and cloud haters.
59 Montag, 10. Oktober 11 The big chance for nay-sayers and cloud haters.
60 Montag, 10. Oktober 11 Downtime in EU data centers. Lightning strike caused power outage. Again, cascading failure in the EBS storage layer. More than three days til full recovery. 7/8/2011
61 Montag, 10. Oktober 11
62 Montag, 10. Oktober 11
63 Failure is a good thing Montag, 10. Oktober 11
64 Montag, 10. Oktober 11 You can ignore it
65 Montag, 10. Oktober 11 Learn from it
66 Montag, 10. Oktober 11 Design for it
67 Montag, 10. Oktober 11 Don t fear failure
68 Plan for failure Montag, 10. Oktober 11 Failure becomes a part of your apps lifecycle. Deploying in the cloud has a bigger effect on culture than it does on your application.
69 Design for resilience Montag, 10. Oktober 11 In case of failures, you app should handle them gracefully, not breaking along the way entirely. Serve statics instead of failure notices to the user.
70 Plan for recovery Montag, 10. Oktober 11 Can you re-deploy your app into a different region quickly? If not, why not?
71 Montag, 10. Oktober 11 MTTR
72 Disaster recovery plan Montag, 10. Oktober 11 What do you do when your site goes down? What do you do when you need to restore data? Plan, verify, one click.
73 Multi-datacenter deployments Montag, 10. Oktober 11 Deploy App across multiple data centers/availability zones. Make deploying to different data centers part of the deployment process. Staged deployments: new set of instance, flip load balancer.
74 Montag, 10. Oktober 11 Storage becomes a key part in handling failure. Everything else is usually much easier to scale and distribute. Replicate data across availability zones, across regions. Replication
75 Montag, 10. Oktober 11 Availability zones are geographically distributed Reading from in between them means increased latency Replication ensures data is in multiple geographic locations. Replication allows to recover quickly by moving to different data centers. Not all databases do this well, but they do it
76 Multi-region deployments Montag, 10. Oktober 11 If you need to be very highly available.
77 Montag, 10. Oktober 11 Deploying highly distributed is expensive. How distributed is up to your budget. And to how much your availability is worth to your business. $$$
78 Relax consistency requirements Montag, 10. Oktober 11 Strong consistency increases need for full availability Distribute and partition data, on different instances and different datacenters
79 Latency Montag, 10. Oktober 11 Immediately became an issue when we scaled out. Network latency adds to EBS latency and made for higher response times from the database. All network traffic on EC2 is firewalled, even internal traffic.
80 Montag, 10. Oktober 11 Keep data local
81 Montag, 10. Oktober 11
82 Montag, 10. Oktober 11 Keep data in memory
83 Montag, 10. Oktober 11 Disk is expensive because it touches the network. Cache is king
84 Use RAIDs for EBS Montag, 10. Oktober 11 Increased performance, better network utilization EBS performance is okay, but not great. Don t expect SATA or SAS like performance. RAID 0, 5 or 10. EBS is redundant, but extra reduncany with striping doesn t hurt. More likely recovery when one EBS volume fails. RAIDs won t save you from EBS unavailability.
85 Use local storage Montag, 10. Oktober 11 Don t use EBS at all. Local storage requires redundancy. Instance storage is lost when the instance is lost. RAID across local storage. More reliable in terms of I/O than EBS. Services that uses local storage where mostly unaffected by the EC2 outages.
86 Use bigger instances Montag, 10. Oktober 11 The bigger your instance the less shared it is on the host. Bigger instances have higher I/O throughput.
87 What would I do differently? Montag, 10. Oktober 11
88 Small services Montag, 10. Oktober 11 Small services can run independent of each other. Small services are easy to deploy, easy to reconfigure (Chef). Don t have to know about all the other services upfront, leave that to CM tools. Layered system with small services allows failure handling on every layer. Failure in one layer doesn t have to drag down the rest.
89 Frontend vs. Small APIs Montag, 10. Oktober 11
90 Fail fast Montag, 10. Oktober 11 When components fail, don t block waiting for them. Timeout quickly. Circuit breaker: track failures and fail operations immediately if you know they re likely to fail. recover when it s safe again.
91 Montag, 10. Oktober 11 Retry with an exponential backoff. Assume failure always. Retry
92 Don t just assume failure Montag, 10. Oktober 11
93 Test failure Montag, 10. Oktober 11 Shut off instances randomly, see what happens. Turn on the firewall, adds network timeouts, see what happens. The cloud makes it so easy to bring up test environments, and to move resources quickly when necessary.
94 Montag, 10. Oktober 11 Netflix Chaos Monkey randomly kills instances.
95 Think about your software running. Theo Schlossnagle, OmniTI Montag, 10. Oktober 11
96 Understand your code s breaking points Montag, 10. Oktober 11 Use patterns like circuit breakers and bulkheads to reduce failure points Think about outcome and implications, not just features. Understand your code s breaking points and how they handle unavailability, timeouts, and the like. All these are so much more likely in a cloud environment.
97 Isn t all that what you do at large scale? Montag, 10. Oktober 11 It s what you do at any scale where availability is a factor.
98 Cloud == Large scale Montag, 10. Oktober 11
99 You re a part of it Montag, 10. Oktober 11 Prepare for the worst, plan for the worst. The cloud made failure at a large scale obvious even when you re working at a small scale.
100 Montag, 10. Oktober 11 Scalarium today
101 Scalarium runs on Scalarium Montag, 10. Oktober 11
102 Montag, 10. Oktober 11 Easy to boot up somewhere else, switch over DNS, done.
103 Montag, 10. Oktober 11
104 Montag, 10. Oktober 11
105 Lack of visibility Montag, 10. Oktober 11 Takes up to an hour still to acknowledge problems. Amazon is not good at admitting failure happens a lot on EC2. Not enough education on how to build apps for EC2 and their web services, especially how to deal with failure.
106 Montag, 10. Oktober 11 Don t fall for SLAs
107 Amazon only handles infrastructure Montag, 10. Oktober 11
108 How you build on it is up to you Montag, 10. Oktober 11
109 Montag, 10. Oktober 11 Fun fact
110 amazon.com is served off EC2 Montag, 10. Oktober 11 Since 21/10/2010. Yes, they were down too, at least during the EU outage.
111 It s not the cloud that matters, it s how you use it. Montag, 10. Oktober 11 EC2 doesn t make everything harder, quite the opposite, it makes things easier: Adding capacity, automation, responding to failures.
112 Montag, 10. Oktober 11 Thank you!
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
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.
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
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
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
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
Architecting For Failure Why Cloud Architecture is Different! Michael Stiefel www.reliablesoftware.com development@reliablesoftware.
Architecting For Failure Why Cloud Architecture is Different! Michael Stiefel www.reliablesoftware.com [email protected] Outsource Infrastructure? Traditional Web Application Web Site Virtual
Storage and Disaster Recovery
Storage and Disaster Recovery Matt Tavis Principal Solutions Architect The Business Continuity Continuum High Data Backup Disaster Recovery High, Storage Backup and Disaster Recovery form a continuum of
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]
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.
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
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
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
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
Amazon Cloud Storage Options
Amazon Cloud Storage Options Table of Contents 1. Overview of AWS Storage Options 02 2. Why you should use the AWS Storage 02 3. How to get Data into the AWS.03 4. Types of AWS Storage Options.03 5. Object
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
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
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
MySQL: Cloud vs Bare Metal, Performance and Reliability
MySQL: Cloud vs Bare Metal, Performance and Reliability Los Angeles MySQL Meetup Vladimir Fedorkov, March 31, 2014 Let s meet each other Performance geek All kinds MySQL and some Sphinx Working for Blackbird
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
Software- as- a- Service (SaaS) on AWS Business and Architecture Overview
Software- as- a- Service (SaaS) on AWS Business and Architecture Overview SaaS and AWS Introduction Software- as- a Service (SaaS) is an application delivery model that enables users to utilize a software
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...
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
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
Storage Solutions in the AWS Cloud. Miles Ward Enterprise Solutions Architect
Storage Solutions in the AWS Cloud Miles Ward Enterprise Solutions Architect Traditional Storage On-Premise Storage Options SAN network-attached block devices: LUNs DAS local block devices (disks) NAS
High-Availability in the Cloud Architectural Best Practices
1 High-Availability in the Cloud Architectural Best Practices Josh Fraser, VP Business Development, RightScale Brian Adler, Sr. Professional Services Architect 2 # RightScale World s #1 cloud management
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.
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
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform Page 1 of 16 Table of Contents Table of Contents... 2 Introduction... 3 NoSQL Databases... 3 CumuLogic NoSQL Database Service...
OTM in the Cloud. Ryan Haney
OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,
ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri
ArcGIS for Server in the Amazon Cloud Michele Lundeen Esri What we will cover ArcGIS for Server in the Amazon Cloud Why How Extras Why do you need ArcGIS Server? Some examples Publish - Dynamic Map Services
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
AMAZON S3: ARCHITECTING FOR RESILIENCY IN THE FACE OF FAILURES Jason McHugh
AMAZON S3: ARCHITECTING FOR RESILIENCY IN THE FACE OF FAILURES Jason McHugh CAN YOUR S ERVICE S URVIVE? CAN YOUR S ERVICE S URVIVE? CAN YOUR SERVICE SURVIVE? Datacenter loss of connectivity Flood Tornado
An Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC [email protected]
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
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
Drupal in the Cloud. Scaling with Drupal and Amazon Web Services. Northern Virginia Drupal Meetup
Drupal in the Cloud Scaling with Drupal and Amazon Web Services Northern Virginia Drupal Meetup 3 Dec 2008 Cast of Characters Eric at The Case Foundation: The Client With typical client challenges Cost:
Primex Wireless OneVue Architecture Statement
Primex Wireless OneVue Architecture Statement Secure, cloud-based workflow, alert, and notification platform built on top of Amazon Web Services (AWS) 2015 Primex Wireless, Inc. The Primex logo is a registered
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
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.
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
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
Introduction to Amazon Web Services! Leo Zhadanovsky! @leozh [email protected]! Senior Solutions Architect
Introduction to Amazon Web Services! Leo Zhadanovsky! @leozh [email protected]! Senior Solutions Architect AWS HISTORY About How didamazon Amazon Web Services! Deep experience in building and operating global
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
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 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
Building Success on Acquia Cloud:
Building Success on Acquia Cloud: 10 Layers of PaaS TECHNICAL Guide Table of Contents Executive Summary.... 3 Introducing the 10 Layers of PaaS... 4 The Foundation: Five Layers of PaaS Infrastructure...
Multi-Datacenter Replication
www.basho.com Multi-Datacenter Replication A Technical Overview & Use Cases Table of Contents Table of Contents... 1 Introduction... 1 How It Works... 1 Default Mode...1 Advanced Mode...2 Architectural
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
Every Silver Lining Has a Vault in the Cloud
Irvin Hayes Jr. Autodesk, Inc. PL6015-P Don t worry about acquiring hardware and additional personnel in order to manage your Vault software installation. Learn how to spin up a hosted server instance
Expand Your Infrastructure with the Elastic Cloud. Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager
Expand Your Infrastructure with the Elastic Cloud Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager Today we re going to talk about The Cloud Scenarios Questions You Probably
Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings
Solution Brief Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Introduction Accelerating time to market, increasing IT agility to enable business strategies, and improving
Overview and Deployment Guide. Sophos UTM on AWS
Overview and Deployment Guide Sophos UTM on AWS Overview and Deployment Guide Document date: November 2014 1 Sophos UTM and AWS Contents 1 Amazon Web Services... 4 1.1 AMI (Amazon Machine Image)... 4 1.2
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
Jive and High-Availability
Jive and High-Availability TOC 2 Contents Jive and High-Availability... 3 Supported High-Availability Jive Configurations...3 Designing a Single Data Center HA Configuration... 3 Designing a Multiple Data
PostgreSQL on Amazon. Christophe Pettus PostgreSQL Experts, Inc. [email protected]
PostgreSQL on Amazon Christophe Pettus PostgreSQL Experts, Inc. [email protected] Selection bias. Cops mostly meet criminals. Doctors mostly meet sick people. Database consultants mostly
Testing Cloud Application System Resiliency by Wrecking the System
Volume 3, No.5, May 2014 International Journal of Advances in Computer Science and Technology Tanvi Dharmarha, International Journal of Advances in Computer Science and Technology, 3(5), May 2014, 357-363
Cloud Computing Disaster Recovery (DR)
Cloud Computing Disaster Recovery (DR) Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Need for Disaster Recovery (DR) What happens when you
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
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
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
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...
Red Hat Enterprise linux 5 Continuous Availability
Red Hat Enterprise linux 5 Continuous Availability Businesses continuity needs to be at the heart of any enterprise IT deployment. Even a modest disruption in service is costly in terms of lost revenue
Jinesh Varia Technology Evangelist [email protected]. Architectural Design Patterns in Cloud Computing
Jinesh Varia Technology Evangelist [email protected] Architectural Design Patterns in Cloud Computing They sent me here to talk But I am here to listen Please Send Feedback [email protected] Twitter: @jinman
Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud
Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Use case Figure 1: Company C Architecture (Before Migration) Company C is an automobile insurance claim processing company with
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
An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud
An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB esri.com
There Are Clouds In Your Future. Jeff Barr Amazon Web Services [email protected] @jeffbarr (Twitter)
There Are Clouds In Your Future Jeff Barr Amazon Web Services [email protected] @jeffbarr (Twitter) My Goals For This Talk Introduce you to cloud computing Show you what others are already doing Alert you
THE SUMMARY. ARKSERIES - pg. 3. ULTRASERIES - pg. 5. EXTREMESERIES - pg. 9
PRODUCT CATALOG THE SUMMARY ARKSERIES - pg. 3 ULTRASERIES - pg. 5 EXTREMESERIES - pg. 9 ARK SERIES THE HIGH DENSITY STORAGE FOR ARCHIVE AND BACKUP Unlimited scalability Painless Disaster Recovery The ARK
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
ArcGIS 10.3 Server on Amazon Web Services
ArcGIS 10.3 Server on Amazon Web Services Copyright 1995-2015 Esri. All rights reserved. Table of Contents Introduction What is ArcGIS Server on Amazon Web Services?............................... 5 Quick
INDIA 28-30 September 2011 virtual techdays
Building highly Available Services on Windows Azure Platform Pooja Singh Technical Architect, Accenture Aakash Sharma Technical Lead, Accenture Laxmikant Bhole Senior Architect, Accenture Assumptions You
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
NetflixOSS A Cloud Native Architecture
NetflixOSS A Cloud Native Architecture LASER Session 5 Availability September 2013 Adrian Cockcroft @adrianco @NetflixOSS http://www.linkedin.com/in/adriancockcroft Failure Modes and Effects Failure Mode
SQL Server Virtualization 101. David Klee, Group Principal and Practice Lead. SQL PASS Virtualization VC, 2014.01.08
SQL Server Virtualization 101 David Klee, Group Principal and Practice Lead SQL PASS Virtualization VC, 2014.01.08 www.linchpinpeople.com 1 David Klee Group Principal and Practice Lead @kleegeek davidklee.net
Backup & Replication. Description. Use Cases
Backup & Replication Description Using CloudAware Backup and Replication module customers can schedule backup and replication of EC2 and RDS instances in Amazon Cloud. Use Cases Restore EC2 instance to
Preparation Guide. How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment.
Preparation Guide v3.0 BETA How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment. Document version 1.0 Document release date 25 th September 2012 document revisions 1 Contents 1. Overview...
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.
Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
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 &
CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS)
CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS) Maximize the benefits of using AWS. With Connectria s Managed AWS, you can purchase and implement 100% secure, highly available, managed AWS solutions all backed
Scalable Web Application
Scalable Web Applications Reference Architectures and Best Practices Brian Adler, PS Architect 1 Scalable Web Application 2 1 Scalable Web Application What? An application built on an architecture that
RAID Utility User Guide. Instructions for setting up RAID volumes on a computer with a Mac Pro RAID Card or Xserve RAID Card
RAID Utility User Guide Instructions for setting up RAID volumes on a computer with a Mac Pro RAID Card or Xserve RAID Card Contents 3 RAID Utility User Guide 3 The RAID Utility Window 4 Running RAID Utility
OmniCube. SimpliVity OmniCube and Multi Federation ROBO Reference Architecture. White Paper. Authors: Bob Gropman
OmniCube SimpliVity OmniCube and Multi Federation ROBO Reference Architecture White Paper Authors: Bob Gropman Date: April 13, 2015 SimpliVity and OmniCube are trademarks of SimpliVity Corporation. All
Proposal for Virtual Private Server Provisioning
Interpole Solutions 1050, Sadguru Darshan, New Prabhadevi Road, Mumbai - 400 025 Tel: 91-22-24364111, 24364112 Email : [email protected] Website: www.interpole.net Proposal for Virtual Private Server
AVLOR SERVER CLOUD RECOVERY
AVLOR SERVER CLOUD RECOVERY WHITE PAPER 1 Table of Contents Abstract... 2 1. Introduction... 3 2. Server Cloud Recovery... 3 3. Amazon AWS Cloud... 4 a. What it is... 4 b. Why Use AWS?... 5 4. Difficulties
RAID Utility User s Guide Instructions for setting up RAID volumes on a computer with a MacPro RAID Card or Xserve RAID Card.
RAID Utility User s Guide Instructions for setting up RAID volumes on a computer with a MacPro RAID Card or Xserve RAID Card. 1 Contents 3 RAID Utility User s Guide 3 Installing the RAID Software 4 Running
Making Your ColdFusion Apps Highly Available. Brian Klaas Johns Hopkins Bloomberg School of Public Health bklaas@jhsph.
Making Your ColdFusion Apps Highly Available Brian Klaas Johns Hopkins Bloomberg School of Public Health [email protected] @brian_klaas How much downtime can you afford? 99% = 14 minutes/day 99.9% = 1.4
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
Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012
Estimating the Cost of a GIS in the Amazon Cloud An Esri White Paper August 2012 Copyright 2012 Esri All rights reserved. Printed in the United States of America. The information contained in this document
Relocating Windows Server 2003 Workloads
Relocating Windows Server 2003 Workloads An Opportunity to Optimize From Complex Change to an Opportunity to Optimize There is much you need to know before you upgrade to a new server platform, and time
High Performance MySQL Choices in Amazon Web Services: Beyond RDS. Andrew Shieh, SmugMug Operations shandrew @ smugmug.
High Performance MySQL Choices in Amazon Web Services: Beyond RDS Andrew Shieh, SmugMug Operations shandrew @ smugmug.com April 15, 2015 Agenda 2 All about AWS Current RDS alternatives Cloud failures ->
Deploying Splunk on Amazon Web Services
Copyright 2014 Splunk Inc. Deploying Splunk on Amazon Web Services Simeon Yep Senior Manager, Business Development Technical Services Roy Arsan Senior SoHware Engineer Disclaimer During the course of this
How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business
Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services
