Amazon Web Services Building in the Cloud

Save this PDF as:
Size: px
Start display at page:

Download "Amazon Web Services Building in the Cloud"

Transcription

1

2 Amazon Web Services Building in the Cloud

3 Amazon has Three Parts

4 AWS Principles Easy to use Fast Elastic Highly available Secure Pay as you go

5 The Utility Model

6 AWS Bandwidth Growth

7 AWS Storage Growth

8 Services Overview Building block services that allow developers to innovate and make money Infrastructure As a Service Amazon Simple Storage Service Amazon Elastic Compute Cloud Amazon Simple Queue Service Amazon SimpleDB Commerce As a Service Amazon Flexible Payments Service Fulfillment Web Service People As a Service Amazon Mechanical Turk Alexa Web Services Alexa Web Information Service Alexa Top Sites Alexa Site Thumbnail Alexa Web Search Platform

9 Amazon S3 Simple Storage Service Highly scalable data storage in-the-cloud Programmatic access via web services API Simple to get going, simple to use Highly available and durable Pay-as-you-go: Storage: $0.15 / GB / month Data Transfer: starts at $0.17 / GB Requests: nominal charges Content Delivery Network

10 Amazon EC2 Elastic Compute Cloud Resizable compute capacity in the cloud Obtain and boot new server instances in minutes Quickly scale capacity, up or down, as your computing requirements change Full root access to a blank Linux or Windows machine Simple Web service management interface Changes the economics of computing

11 Amazon EC2 Features Elastic Block Store Persistent storage, up to 1 TB Backed by S3 Snapshots Availability Zones Separate Data Centers Increased Reliability Elastic IP Addresses Fixed IP can be quickly attached to an instance Don't need to wait for DNS propagation delays

12 Predictions Cost Money

13 Amazon Machine Images Public AMIs: Use pre-configured, template AMIs to get up and running immediately. Choose from Fedora, Ubuntu, Windows configurations and more Private AMIs: Create an Amazon Machine Image (AMI) containing your applications, libraries, data and associated configuration settings Paid AMIs: Set a price for your AMI and let others purchase and use it (Single payment and/or per hour)

14 Instance Types Standard High CPU Small Large Extra Large Medium Extra Large Bits RAM 1.7 GB 7.5 GB 15 GB 1.7 GB 7 GB Disk 160 GB 850 GB 1690 GB 350 GB 1690 GB EC2 Compute Units I/O Performa nce Medium High High High High Firewall Yes Yes Yes Yes Yes Per Hour $0.10 $0.40 $0.80 $0.20 $0.80

15 Amazon SQS Simple Queue Service Scalable Messaging - many application threads/servers can be used without worrying about overloading the messaging system Unlimited - any number of queues, any number of messages per queue Supports reader fail-over -messages become invisible to other readers when read the first time. Adjustable time before message is again visible to other readers

16 Amazon SimpleDB Simple to use - implements most common / simple database features behind a set of web service calls Flexible - doesn't require structured definition of data which allows you to add new data easily Scalable - scales easily as your application grows. Simply add more domains or data within your domains Fast - quick efficient storage and retrieval of your data Reliable - uses Amazon's high-availability data centers to provide strong and consistent performance Inexpensive - you pay only for the resources you consume, so you avoid significant up-front costs. Eventual Consistency!

17 Using Amazon SimpleDB item description color 123 Sweater Blue, Red 456 Dress shirt White, Blue 789 Shoes Black material Leather PUT (item, 123), (description, Sweater), (color, Blue), (color, Red) PUT (item, 456), (description, Dress shirt), (color, White), (color, Blue) PUT (item, 789), (description, Shoes), (color, Black), (material, Leather) Query Domain = MyStore [ description = Sweater ]

18 Leveraging AWS Application hosting - Using EC2 to provided an elastic web tier Batch processing - Using SQS, EC2 and S3 to process large amounts of data Searchable Object Store - Combine S3 and SimpleDB to store metadata data about objects and run searches Cloud-Bursting - Leveraging EC2 for excess capacity to augment your own data center

19 New York Times and AWS

20 24 hours later

21 Animoto scales

22 50 to 3500 servers in 3 days!

23 Using AWS with Java Web services provide language independence WSDL can be used to build an access layer Popular Open Source Java libraries include; Jets3t - Amazon S3 access typica - Amazon EC2, SQS, SimpleDB, FPS, DevPay

24 Jets3t An open source library for interacting with Amazon S3 and objects stored there. Supports both SOAP and REST interfaces. Well tested and very robust.

25 S3 API package org.jets3t.service; Class to know about; S3Service S3Bucket createbucket(string name) S3Object getobject(s3bucket bucket, String key) S3Bucket setacl(accesscontrollist acl) S3Object setcontenttype(string type) setdatainputstream(inputstream istr)

26 S3 Code Sample // code from a servlet that proxies data from S3 s3 = new RestS3Service(new AWSCredentials(awsAccessId, awssecretkey)); // get the object details from S3 S3Object obj = new S3Object(objectId); S3Bucket bucket = new S3Bucket(bucketName); obj = s3.getobject(bucket, objectid); // use the stream from the S3Object to move data to the servlet response stream OutputStream ostr = response.getoutputstream(); response.setcontenttype(obj.getcontenttype()); InputStream in = obj.getdatainputstream(); Copier.copyStreams(in, ostr);

27 Typica Typica was designed initially to support SQS via the REST interface in a very reliable and thread-safe way. The initial single digit downloads were inspiring enough to get EC2 support added. Incorporates patches from users and supports many popular services. Current popularity means hundreds of downloads for each release.

28 SQS API package com.xerox.amazonws.sqs; Classes to know about; QueueService messagequeue getorcreatemessagequeue(queuename) List<MessageQueue> listmessagequeues MessageQueue sendmessage(msg) String receivemessage() deletemessage(msgid) deletequeue(force) Message String getmessagebody()

29 SQS Sample Code QueueService qs = new QueueService(<accessId>, <secretkey>); MessageQueue queue = qs.getorcreatemessagequeue("testqueue"); queue.sendmessage("test Message"); Message msg = queue.receivemessage(); logger.debug("message received : "+msg.getmessagebody());

30 EC2 API package com.xerox.amazonws.ec2; Classes to know about; Jec2 List<ImageDescription> describeimages(imageids) List<ReservationDescription> describeinstances (instanceids) ReservationDescription runinstances(imageid,...) ConsoleOutput getconsoleoutput(instanceid) ReservationDescription List<Instance> getinstances();

31 EC2 Sample Code Jec2 ec2 = new Jec2(<accessId>, <secretkey>); ReservationDescription res = ec2.runinstances("ami ", 1, 1, null, null, "dak-keypair"); String instanceid = res.getinstances().get(0).getinstanceid(); while (!res.getinstances().get(0).getstate().equals("running")) { try { Thread.sleep(5000); } catch (InterruptedException ex) {} res = ec2.describeinstances(instanceid); } logger.debug("instance running : "+instanceid); ConsoleOutput cons = ec2.getconsoleoutput(instanceid); logger.debug("console output = "+cons.getoutput()); ec2.terminateinstances(new String [] {instanceid});

32 SimpleDB API package com.xerox.amazonws.sdb; Classes to know about; SimpleDB ListDomainsResult listdomains() Domain createdomain(string name) Domain QueryResult listitems(string query) QueryWithAttributesResult listitemswithattributes(string query) Item List<ItemAttribute> getattributes() SDBResult putattributes(list<itemattribute> attrs)

33 SimpleDB Sample Code SimpleDB sdb = new SimpleDB(<accessId>, <secretkey>); Domain dom = sdb.getdomain("testdomain"); logger.info("items:"); String nexttoken = ""; while (nexttoken!= null) { ListDomainsResult result = dom.listitems(query, nexttoken, 10); List<Item> items = result.getitemlist(); for (Item item : items) { logger.info(item.getidentifier()); } nexttoken = result.getnexttoken(); }

34 Useful Links

Using Amazon Web Service

Using Amazon Web Service Using Amazon Web Service Kansas City Java Users Group October 8, 2008 Steve Mitchell and Matt Wilson Byteworks, Inc www.byteworksinc.com Using Amazon Web Services What we will discuss: Part 1 - Steve Mitchell

More information

There Are Clouds In Your Future. Jeff Barr Amazon Web Services jbarr@amazon.com @jeffbarr (Twitter)

There Are Clouds In Your Future. Jeff Barr Amazon Web Services jbarr@amazon.com @jeffbarr (Twitter) There Are Clouds In Your Future Jeff Barr Amazon Web Services jbarr@amazon.com @jeffbarr (Twitter) My Goals For This Talk Introduce you to cloud computing Show you what others are already doing Alert you

More information

Getting Started with Cloud Computing: Amazon EC2 on Red Hat Enterprise Linux

Getting Started with Cloud Computing: Amazon EC2 on Red Hat Enterprise Linux Red Hat Reference Architecture Series Getting Started with Cloud Computing: Amazon EC2 on Red Hat Enterprise Linux Amazon Web Services (AWS) EC2 Instances User Application Red Hat Enterprise Linux Virtual

More information

Amazon Web Services. Elastic Compute Cloud (EC2) and more...

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

More information

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 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.

More information

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher Cloud Computing and Amazon Web Services CJUG March, 2009 Tom Malaher Agenda What is Cloud Computing? Amazon Web Services (AWS) Other Offerings Composing AWS Services Use Cases Ecosystem Reality Check Pros&Cons

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

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.

More information

Cloud Databases and Oracle

Cloud Databases and Oracle 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

More information

Cloud Computing and Amazon Web Services

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

More information

Cloud Computing For Bioinformatics

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

More information

Amazon Elastic Compute Cloud Getting Started Guide. My experience

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

More information

Amazon EC2 Product Details Page 1 of 5

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

More information

f...-. I enterprise Amazon SimpIeDB Developer Guide Scale your application's database on the cloud using Amazon SimpIeDB Prabhakar Chaganti Rich Helms

f...-. I enterprise Amazon SimpIeDB Developer Guide Scale your application's database on the cloud using Amazon SimpIeDB Prabhakar Chaganti Rich Helms Amazon SimpIeDB Developer Guide Scale your application's database on the cloud using Amazon SimpIeDB Prabhakar Chaganti Rich Helms f...-. I enterprise 1 3 1 1 I ; i,acaessiouci' cxperhs;;- diotiilea PUBLISHING

More information

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline References Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of

More information

Introduction to Database Systems CSE 444

Introduction to Database Systems CSE 444 Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon References Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of

More information

How AWS Pricing Works May 2015

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...

More information

19.10.11. Amazon Elastic Beanstalk

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

More information

Alfresco Enterprise on AWS: Reference Architecture

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)

More information

Cloud Computing With Red Hat Enterprise Linux on Amazon EC2 Mike Culver, Evangelist, Amazon Web Services Michael Ferris, Product Management, Red Hat

Cloud Computing With Red Hat Enterprise Linux on Amazon EC2 Mike Culver, Evangelist, Amazon Web Services Michael Ferris, Product Management, Red Hat Cloud Computing With Red Hat Enterprise Linux on Amazon EC2 Mike Culver, Evangelist, Amazon Web Services Michael Ferris, Product Management, Red Hat Demand is Unpredictable How Do You Plan For This? What

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

This computer will be on independent from the computer you access it from (and also cost money as long as it s on )

This computer will be on independent from the computer you access it from (and also cost money as long as it s on ) Even though you need a computer to access your instance, you are running on a machine with different capabilities, great or small This computer will be on independent from the computer you access it from

More information

Migration Scenario: Migrating Batch Processes to the AWS Cloud

Migration Scenario: Migrating Batch Processes to the AWS Cloud Migration Scenario: Migrating Batch Processes to the AWS Cloud Produce Ingest Process Store Manage Distribute Asset Creation Data Ingestor Metadata Ingestor (Manual) Transcoder Encoder Asset Store Catalog

More information

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study Creating Value Delivering Solutions Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study Chris Zajac, NJDOT Bud Luo, Ph.D., Michael Baker Jr., Inc. Overview

More information

A programming model in Cloud: MapReduce

A programming model in Cloud: MapReduce A programming model in Cloud: MapReduce Programming model and implementation developed by Google for processing large data sets Users specify a map function to generate a set of intermediate key/value

More information

When talking about hosting

When talking about hosting d o s Cloud Hosting - Amazon Web Services Thomas Floracks When talking about hosting for web applications most companies think about renting servers or buying their own servers. The servers and the network

More information

Lets SAAS-ify that Desktop Application

Lets SAAS-ify that Desktop Application Lets SAAS-ify that Desktop Application Chirag Jog Clogeny 1 About me o Chirag Jog o Computer Science Passout, PICT o Currently CTO at Clogeny Technologies. o Working on some cutting-edge Products in Cloud

More information

Service Catalogue. virtual services, real results

Service Catalogue. virtual services, real results Service Catalogue virtual services, real results September 2015 Table of Contents About the Catalyst Cloud...1 Get in contact with us... 2 Services... 2 Infrastructure services 2 Platform services 7 Management

More information

TECHNOLOGY WHITE PAPER Jan 2016

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

More information

TECHNOLOGY WHITE PAPER Jun 2012

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

More information

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 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

More information

How AWS Pricing Works

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

More information

Amazon Web Services Student Tutorial

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

More information

Cloud Computing. Mike Culver Amazon Web Services

Cloud Computing. Mike Culver Amazon Web Services Cloud Computing Mike Culver Amazon Web Services Amazon Has Three Parts 1 3 2 Characteristics of Cloud Computing XML Web service On demand Infinite scale Elastic We Think of the Cloud as a Set of Building

More information

Cloud Computing with Amazon Web Services and the DevOps Methodology. www.cloudreach.com

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

More information

Amazon Web Services. Luca Clementi clem@sdsc.edu Sriram Krishnan sriram@sdsc.edu. NBCR Summer Institute, August 2009

Amazon Web Services. Luca Clementi clem@sdsc.edu Sriram Krishnan sriram@sdsc.edu. NBCR Summer Institute, August 2009 Amazon Web Services Luca Clementi clem@sdsc.edu Sriram Krishnan sriram@sdsc.edu NBCR Summer Institute, August 2009 Introduction Outline Different type of hosting Cloud offering Amazon Web Service Offering

More information

Cloud Models and Platforms

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

More information

Scalable Architecture on Amazon AWS Cloud

Scalable Architecture on Amazon AWS Cloud Scalable Architecture on Amazon AWS Cloud Kalpak Shah Founder & CEO, Clogeny Technologies kalpak@clogeny.com 1 * http://www.rightscale.com/products/cloud-computing-uses/scalable-website.php 2 Architect

More information

Getting Started with Amazon EC2 Management in Eclipse

Getting Started with Amazon EC2 Management in Eclipse Getting Started with Amazon EC2 Management in Eclipse Table of Contents Introduction... 4 Installation... 4 Prerequisites... 4 Installing the AWS Toolkit for Eclipse... 4 Retrieving your AWS Credentials...

More information

GeoCloud Project Report GEOSS Clearinghouse

GeoCloud Project Report GEOSS Clearinghouse GeoCloud Project Report GEOSS Clearinghouse Qunying Huang, Doug Nebert, Chaowei Yang, Kai Liu 2011.12.06 Description of Application GEOSS clearinghouse is a FGDC, GEO, and NASA project that connects directly

More information

Intro to AWS: Storage Services

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

More information

Cloud n Service Presentation. NTT Communications Corporation Cloud Services

Cloud n Service Presentation. NTT Communications Corporation Cloud Services Cloud n Service Presentation NTT Communications Corporation Cloud Services 1 Overview of Global Public Cloud Services Cloud n offeres datacenters in U.S. and Japan Global standard service architecture

More information

Storing and Processing Sensor Networks Data in Public Clouds

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

More information

Cloud Computing an introduction

Cloud Computing an introduction Prof. Dr. Claudia Müller-Birn Institute for Computer Science, Networked Information Systems Cloud Computing an introduction January 30, 2012 Netzprogrammierung (Algorithmen und Programmierung V) Our topics

More information

Using ArcGIS for Server in the Amazon Cloud

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

More information

Cloud Computing. Adam Barker

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

More information

Amazon AWS in.net. Presented by: Scott Reed scottr@develop.com

Amazon AWS in.net. Presented by: Scott Reed scottr@develop.com Amazon AWS in.net Presented by: Scott Reed scottr@develop.com Objectives Cloud Computing What Amazon provides Why Amazon Web Services? Q&A Instances Interacting with Instances Management Console Command

More information

Building Fault-Tolerant Applications on AWS October 2011

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

More information

Cloudfork. cloud computing using Smalltalk. Ernest Micklei & Jan van de Sandt ESUG 2009, Brest, France

Cloudfork. cloud computing using Smalltalk. Ernest Micklei & Jan van de Sandt ESUG 2009, Brest, France Cloudfork cloud computing using Smalltalk Ernest Micklei & Jan van de Sandt ESUG 2009, Brest, France Talking about Cloudfork and Cloud Computing what is there and how can it be used? ActiveItem demo Future

More information

Smartronix Inc. Cloud Assured Services Commercial Price List

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 cloudassured@smartronix.com www.smartronix.com Table of Contents

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Adam Skogman, Jayway Photo by Mark Bonassera Start-up? Overwhelmed? Successful? Waiting for IT? Ease Didn t We Solve This? Flexibility Ease Didn t We Solve This? Web Hotel

More information

Backup and Recovery of SAP Systems on Windows / SQL Server

Backup and Recovery of SAP Systems on Windows / SQL Server Backup and Recovery of SAP Systems on Windows / SQL Server Author: Version: Amazon Web Services sap- on- aws@amazon.com 1.1 May 2012 2 Contents About this Guide... 4 What is not included in this guide...

More information

Last time. Today. IaaS Providers. Amazon Web Services, overview

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

More information

Développement logiciel pour le Cloud (TLC)

Développement logiciel pour le Cloud (TLC) Développement logiciel pour le Cloud (TLC) 7. Infrastructure-as-a-Service Guillaume Pierre Université de Rennes 1 Fall 2012 http://www.globule.org/~gpierre/ Développement logiciel pour le Cloud (TLC) 1

More information

Storage Options in the AWS Cloud

Storage Options in the AWS Cloud Storage Options in the AWS Cloud Joseph G. Baron, Principal Solutions Architect Storage in the Amazon Cloud Tools to access services Cross Service features Platform building blocks Infrastructure building

More information

Zend Server Amazon AMI Quick Start Guide

Zend Server Amazon AMI Quick Start Guide Zend Server Amazon AMI Quick Start Guide By Zend Technologies www.zend.com Disclaimer This is the Quick Start Guide for The Zend Server Zend Server Amazon Machine Image The information in this document

More information

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 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

More information

Cloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010

Cloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010 Cloud Design and Implementation Cheng Li MPI-SWS Nov 9 th, 2010 1 Modern Computing CPU, Mem, Disk Academic computation Chemistry, Biology Large Data Set Analysis Online service Shopping Website Collaborative

More information

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

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

More information

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

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

More information

Amazon Cloud Storage Options

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

More information

Storage Solutions in the AWS Cloud. Miles Ward Enterprise Solutions Architect

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

More information

ArcGIS 10.3 Server on Amazon Web Services

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

More information

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 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

More information

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s

More information

Scalable Application. Mikalai Alimenkou http://xpinjection.com 11.05.2012

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

More information

Cloud Computing: Amazon Web Services

Cloud Computing: Amazon Web Services Cloud Computing: Amazon Web Services overview & hands-on experience Christoph Langguth, 2009-01-15 What is AWS / Cloud Computing? Cloud Computing: No clear definition, but can be seen as a cloud of resources

More information

Introduction to Cloud computing. Viet Tran

Introduction to Cloud computing. Viet Tran Introduction to Cloud computing Viet Tran Type of Cloud computing Infrastructure as a Service IaaS: offer full virtual machines via hardware virtualization tech. Amazon EC2, AbiCloud, ElasticHosts, Platform

More information

Threat Modeling Cloud Applications

Threat Modeling Cloud Applications Threat Modeling Cloud Applications What You Don t Know Will Hurt You Scott Matsumoto Principal Consultant smatsumoto@cigital.com Software Confidence. Achieved. www.cigital.com info@cigital.com +1.703.404.9293

More information

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 development@reliablesoftware. Architecting For Failure Why Cloud Architecture is Different! Michael Stiefel www.reliablesoftware.com development@reliablesoftware.com Outsource Infrastructure? Traditional Web Application Web Site Virtual

More information

GETTING STARTED WITH PROGRESS AMAZON CLOUD

GETTING STARTED WITH PROGRESS AMAZON CLOUD Progress OpenEdge Progress Fuse W H I T E P A P E R Progress Actional Progress Orbix > Progress Apama Progress Sonic GETTING STARTED WITH PROGRESS Progress ObjectStore OPENEDGE Progress Orbacus Progress

More information

Cloud Computing For Bioinformatics. EC2 and AMIs

Cloud Computing For Bioinformatics. EC2 and AMIs Cloud Computing For Bioinformatics EC2 and AMIs Cloud Computing Quick-starting an EC2 instance (let s get our feet wet!) Cloud Computing: EC2 instance Quick Start On EC2 console, we can click on Launch

More information

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

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 sergio.mendoza@est.fib.upc.edu

More information

Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers

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...

More information

Amazon Web Services EC2 & S3

Amazon Web Services EC2 & S3 2010 Amazon Web Services EC2 & S3 John Jonas FireAlt 3/2/2010 Table of Contents Introduction Part 1: Amazon EC2 What is an Amazon EC2? Services Highlights Other Information Part 2: Amazon Instances What

More information

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,

More information

Simple Storage Service (S3)

Simple Storage Service (S3) Simple Storage Service (S3) Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers. Amazon S3 provides a simple web services interface that can be used

More information

AMAZON S3 AND EC2 PERFORMANCE REPORT

AMAZON S3 AND EC2 PERFORMANCE REPORT AMAZON S3 AND EC2 PERFORMANCE REPORT OVERVIEW A frequently asked question regarding the Amazon Web Services (AWS) cloud computing platform is how well their storage system (S3) performs with their computing

More information

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect on AWS Services Overview Bernie Nallamotu Principle Solutions Architect \ So what is it? When your data sets become so large that you have to start innovating around how to collect, store, organize, analyze

More information

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 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 info@esri.com WEB esri.com

More information

9/26/2011. What is Virtualization? What are the different types of virtualization.

9/26/2011. What is Virtualization? What are the different types of virtualization. CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,

More information

Introduction to Database Systems CSE 444. Lecture 24: Databases as a Service

Introduction to Database Systems CSE 444. Lecture 24: Databases as a Service Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service CSE 444 - Spring 2009 References Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website

More information

Building your Big Data Architecture on Amazon Web Services

Building your Big Data Architecture on Amazon Web Services Building your Big Data Architecture on Amazon Web Services Abhishek Sinha @abysinha sinhaar@amazon.com AWS Services Deployment & Administration Application Services Compute Storage Database Networking

More information

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 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

More information

Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations

Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations Speaker Profile Dr. Chokchai Box Leangsuksun SWECO Endowned Professor Louisiana Tech University CTO, PB Tech

More information

Oracle Database Backup To Cloud: Amazon Simple Storage Service (S3) ORACLE WHITE PAPER JULY 2015

Oracle Database Backup To Cloud: Amazon Simple Storage Service (S3) ORACLE WHITE PAPER JULY 2015 Oracle Database Backup To Cloud: Amazon Simple Storage Service (S3) ORACLE WHITE PAPER JULY 2015 Introduction 1 Why Backup to Cloud Storage? 2 Oracle Secure Backup Cloud Module 3 Complete Data Security

More information

Cloud Computing @ UT. Pay-as-you-go computing explained

Cloud Computing @ UT. Pay-as-you-go computing explained Cloud Computing @ UT Pay-as-you-go computing explained Course Overview Cloud Computing @ TU, May 18+25, 2009 2 Acknowledgement and references Cloud Computing @ TU, May 18+25, 2009 3 Outline Players in

More information

AWS Storage: Minimizing Costs While Retaining Functionality

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

More information

Storage Options in the AWS Cloud: Use Cases

Storage Options in the AWS Cloud: Use Cases Storage Options in the AWS Cloud: Use Cases Joseph Baron, Amazon Web Services Robert Schneider, Think88 December 2010 Cloud Storage Use Cases To illustrate real-world usage of AWS storage options, let

More information

Web Application Hosting in the AWS Cloud Best Practices

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.

More information

Introduction to. Thilina Gunarathne Salsa Group, Indiana University. With contributions from Saliya Ekanayake.

Introduction to. Thilina Gunarathne Salsa Group, Indiana University. With contributions from Saliya Ekanayake. Introduction to Amazon Web Services Thilina Gunarathne Salsa Group, Indiana University. With contributions from Saliya Ekanayake. Introduction Fourth Paradigm Data intensive scientific discovery DNA Sequencing

More information

Middleware and Web Services Lecture 11: Cloud Computing Concepts

Middleware and Web Services Lecture 11: Cloud Computing Concepts Middleware and Web Services Lecture 11: Cloud Computing Concepts doc. Ing. Tomáš Vitvar, Ph.D. tomas@vitvar.com @TomasVitvar http://vitvar.com Czech Technical University in Prague Faculty of Information

More information

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

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

More information

An Introduction to Cloud Computing Concepts

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 ahmed.gamal.eldin@itida.gov.eg

More information

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER ARCHITECTURE OVERVIEW AND SYSTEM REQUIREMENTS Mathieu SCHIRES Version: 1.0.0 Published March 5, 2015 http://www.inuvika.com Contents 1 Introduction 3 2 Architecture

More information

Investigating Private Cloud Storage Deployment using Cumulus, Walrus, and OpenStack/Swift

Investigating Private Cloud Storage Deployment using Cumulus, Walrus, and OpenStack/Swift Investigating Private Cloud Storage Deployment using Cumulus, Walrus, and OpenStack/Swift Prakashan Korambath Institute for Digital Research and Education (IDRE) 5308 Math Sciences University of California,

More information

Build Your Own Performance Test Lab in the Cloud. Leslie Segal Testware Associate, Inc. leslie.segal@testwareinc.com

Build Your Own Performance Test Lab in the Cloud. Leslie Segal Testware Associate, Inc. leslie.segal@testwareinc.com Build Your Own Performance Test Lab in the Cloud Leslie Segal Testware Associate, Inc. leslie.segal@testwareinc.com Problem(s) I was trying to Solve Need more VUs Don t have Tool Times up reschedule test

More information

2) Xen Hypervisor 3) UEC

2) Xen Hypervisor 3) UEC 5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools

More information

Oracle Applications and Cloud Computing - Future Direction

Oracle Applications and Cloud Computing - Future Direction Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com

More information

Oracle Database Backup in the Cloud. An Oracle White Paper September 2008

Oracle Database Backup in the Cloud. An Oracle White Paper September 2008 Oracle Database Backup in the Cloud An Oracle White Paper September 2008 Oracle Database Backup in the Cloud Introduction... 2 Cloud backup Overview... 2 Introducing Oracle Secure Backup Cloud Module...

More information