The Bits Are In The Clouds

Similar documents
Amazon Web Services: Building a Web-Scale Computing Infrastructure. Jeff Barr Senior Web Services Evangelist

Amazon Web Services Cloud Computing in Action. Jeff Barr

Amazon Elastic Compute Cloud. API Reference API Version

CIT 668: System Architecture. Amazon Web Services

Amazon Web Services Presents. Oracle in the Cloud. A Webinar Featuring: Mike Culver Web Services Evangelist Amazon Web Services

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

Introduction to Amazon Web Services. Jeff Barr Senior AWS /

Amazon AWS-Solution-Architect-Associate Exam

AWS Storage Gateway. Amazon S3. Amazon EFS. Amazon Glacier. Amazon EBS. Amazon EC2 Instance. storage. File Block Object. Hybrid integrated.

Introduction to Amazon Web Services

Q-Cloud Protect for AWS Marketplace

Welcome to the New Era of Cloud Computing

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68

Amazon Web Services and Feb 28 outage. Overview presented by Divya

Designing Fault-Tolerant Applications

Introduction to Cloud Computing

Training on Amazon AWS Cloud Computing. Course Content

Running MySQL on AWS. Michael Coburn Wednesday, April 15th, 2015

Introduction to Database Services

Building a Modular and Scalable Virtual Network Architecture with Amazon VPC

Introducing Amazon Elastic File System (EFS)

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

2013 AWS Worldwide Public Sector Summit Washington, D.C.

Better, Faster, Stronger web apps with Amazon Web Services. Senior Technology Evangelist, Amazon Web Services

CIT 668: System Architecture

CIT 668: System Architecture

Advanced Architectures for Oracle Database on Amazon EC2

Which technology to choose in AWS?

SAA-C01. AWS Solutions Architect Associate. Exam Summary Syllabus Questions

EBOOK: VMware Cloud on AWS: Optimized for the Next-Generation Hybrid Cloud

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

How to host and manage enterprise customers on AWS: TOYOTA, Nippon Television, UNIQLO use cases

Enroll Now to Take online Course Contact: Demo video By Chandra sir

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

Cloud Analytics and Business Intelligence on AWS

WHITEPAPER. MemSQL Enterprise Feature List

Amazon. Exam Questions AWS-Certified-Solutions-Architect- Professional. AWS-Certified-Solutions-Architect-Professional.

Cloud Storage with AWS: EFS vs EBS vs S3 AHMAD KARAWASH

Modernize Your Backup and DR Using Actifio in AWS

AWS Storage Gateway. Not your father s hybrid storage. University of Arizona IT Summit October 23, Jay Vagalatos, AWS Solutions Architect

Pass4test Certification IT garanti, The Easy Way!

CS15-319: Cloud Computing. Lecture 3 Course Project and Amazon AWS Majd Sakr and Mohammad Hammoud

A Comparative Study of Amazon Web Service and Windows Azure

Cloud Computing Introduction & Offerings from IBM

Programming model and implementation for processing and. Programs can be automatically parallelized and executed on a large cluster of machines

Backup & Recovery on AWS

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

MySQL In the Cloud. Migration, Best Practices, High Availability, Scaling. Peter Zaitsev CEO Los Angeles MySQL Meetup June 12 th, 2017.

Principal Solutions Architect. Architecting in the Cloud

Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content

Aurora, RDS, or On-Prem, Which is right for you

CASE STUDY: USING THE HYBRID CLOUD TO INCREASE CORPORATE VALUE AND ADAPT TO COMPETITIVE WORLD TRENDS

Amazon Elastic File System

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

AtoS IT Solutions and Services. Microsoft Solutions Summit 2012

Architekturen für die Cloud

How can you implement this through a script that a scheduling daemon runs daily on the application servers?

AWS Storage Optimization. AWS Whitepaper

CloudHealth. AWS and Azure On-Boarding

Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014

Cloud Programming. Programming Environment Oct 29, 2015 Osamu Tatebe

MEDIA PROCESSING ON CLOUD

Big Data solution benchmark

RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING

Data Analytics at Logitech Snowflake + Tableau = #Winning

Datacenter replication solution with quasardb

The Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services. David Cordes David McGuire Jim Herries Sridhar Karra

Determining the IOPS Needs for Oracle Database on AWS

Please give me your feedback

Ahead in the Cloud. with Amazon Web Services. Matt Wood TECHNOLOGY EVANGELIST

Non-disruptive, two node high-availability (HA) support keeps you operating against unplanned storage failures in the cloud

Project Presentation

AWS_SOA-C00 Exam. Volume: 758 Questions

ThoughtSpot on AWS Quick Start Guide

Backtesting in the Cloud

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

Ahead in the Cloud. Matt Wood TECHNOLOGY EVANGELIST

MySQL and Virtualization Guide

SimGrid Cloud Broker: Simulating the Amazon AWS Cloud

LINUX, WINDOWS(MCSE),

Splunk & AWS. Gain real-time insights from your data at scale. Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk

Cloud Architectures. Jinesh Varia. Amazon Web Services. Technology Evangelist

Write On Aws. Aws Tools For Windows Powershell User Guide using the aws tools for windows powershell (p. 19) this section includes information about

Asset Bank - Shared Hosting. Service Description

What s New from VMworld 2017 Including AWS

Automating Elasticity. March 2018

About Intellipaat. About the Course. Why Take This Course?

Database Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Cloud Computing 1. CSCI 4850/5850 High-Performance Computing Spring 2018

Oracle made it easy: Cloud DB Vergleich

Cloud Providers more AWS, Aneka

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect

Women in Telecommunications November 11, Emmy B. Gengler Softjourn, Inc.

Transcription:

The Bits Are In The Clouds Jeff Barr Senior Web Services Evangelist jbarr@amazon.com www.storage-developer.org

Hello! I m Jeff Barr Amazon employee since 2002 Background: Microsoft, consulting, startups Career Path at Amazon: Senior developer Web services evangelist Senior web services evangelist www.storage-developer.org

Today s Talk Cloud Computing: Definition and Attributes Amazon Web Services: Introduction Service Roster Service Details Cloud Computing in Action Cloud Computing Challenges www.storage-developer.org

Cloud Computing: Definition Wikipedia says: Cloud computing is a broad concept of using the internet to allow people to access technology-enabled services. It is a style of computing where IT-related capabilities are provided as a service using Internet technologies to multiple external customers. It allows users to consume services without knowledge of, expertise with, nor control over the technology infrastructure that supports them. www.storage-developer.org

Cloud Computing Attributes Abstract Resources Focus on your needs, not on hardware specs. On-demand Provisioning Ask for what you need, only when you need it. Large Scale Cloud is conceptually of infinite capacity. No Up-front Investment Costs are in direct proportion to actual usage. Cost-Effective & Efficient No investment in depreciating hardware.

Our Offering: Amazon Web Services AWS = Amazon Web Services Third major line of business Access to proven Amazon infrastructure Highly scalable & reliable Redundant Geographically dispersed Economical Metered, pay-as-you-go access Home page: aws.amazon.com www.storage-developer.org

AWS Storage Layers Third Party Storage Offerings Oracle MySQL Vertica Aster*Data GigaSpaces Amazon EC2 Elastic Compute Cloud Amazon EBS Elastic Block Storage Amazon Content Delivery Service Amazon S3 Simple Storage Service Amazon SimpleDB Simple Database www.storage-developer.org

Amazon Simple Storage Storage www.storage-developer.org

Amazon Simple Storage Service Amazon S3: Simple Storage Service Programmatic access via web services API Highly scalable data storage in-the-cloud Simple to get going, simple to use Fast, highly available and durable Economical Busy: 22 billion objects stored!

Amazon S3 Features Store object up to 5 GB in size Read and write entire objects Every object has a unique key Collect objects into buckets Every object has a unique URL Intrinsic redundancy Full control of access rights Addressable S3 installations in US and Europe Eventual consistency data model BitTorrent seeding

Amazon S3 API Service: ListAllMyBuckets Buckets: CreateBucket DeleteBucket ListBucket GetBucketAccessControlPolicy SetBucketAccessControlPolicy GetBucketLoggingStatus SetBucketLoggingStatus Objects: PutObject PutObjectInline GetObject GetObjectExtended DeleteObject GetObjectAccessControlPolicy SetObjectAccessControlPolicy

Amazon S3 Pricing Storage: $0.15 / GB / Month Bandwidth: Data transfer in: $0.100 / GB Data transfer out: $0.170 / GB First 10 TB $0.130 / GB Next 40 TB $0.110 / GB Next 100 TB $0.100 / GB Monthly past 150 TB No charge to and from EC2 Requests: $0.01 per 10,000 GET and other requests $0.01 per 1000 PUT, POST, or LIST requests No charge for DELETE requests Prices slightly higher in Europe Usage data available from AWS Portal

Amazon Content Delivery Service (Name TBD) www.storage-developer.org

Amazon Content Delivery Service Runs on top of S3 Mark S3 bucket to be used for content delivery Global presence on three continents Ready before end of year No commitment, pay-as-you-go Pricing model still TBD Stay tuned www.storage-developer.org

Amazon Elastic Compute Cloud www.storage-developer.org

Amazon Elastic Compute Cloud Resizable Compute Capacity As much as you need, when you need it. Scale up or down in minutes. Complete Control via API Create, scale, & manage instances programmatically. Variety of Instance Sizes CPU Power, Cores, RAM, Disk. Wide Variety of Pre-built AMIs (Amazon Machine Images) Hit the ground running with minimal system building effort. Secure & Flexible Network Security Model Full control of access for each running instance.

Amazon EC2 Architecture Multiple Regions Multiple EC2 Availability Zones S3 Storage

EC2 API Overview Images: RegisterImage DescribeImages DeregisterImage ModifyImageAttribute DescribeImageAttribute ResetImageAttribute Instances: RunInstances DescribeInstances TerminateInstances GetConsoleOutput RebootInstances IP Addresses: AllocateAddress ReleaseAddress AssociateAddress DisassociateAddress DescribeAddresses Keypairs: CreateKeyPair DescribeKeyPairs DeleteKeyPair Security Groups: CreateSecurityGroup DescribeSecurityGroups DeleteSecurityGroup AuthorizeSecurityGroupIngress RevokeSecurityGroupIngress Block Storage Volumes: CreateVolume DeleteVolume DescribeVolumes AttachVolume DetachVolume CreateSnapshot DescribeSnapshots DeleteSnapshot

Amazon Elastic Block Storage www.storage-developer.org

EBS Features Persistent storage Volume lifetime is independent of any particular EC2 instance. General purpose Raw, unformatted, block device. High performance Equal to or better than local EC2 drive. High reliability Built-in redundancy within availability zone. AFR (Annual Failure Rate) between 0.1% and 1%. Scalable Volume sizes ranging from 1 GB to 1 TB. (20 TB/account limit while in beta) Easy Easy to create, attach, back up, restore, and delete volumes.

EBS API Overview Volumes CreateVolume (size/snapshot ID, region, availability zone) DeleteVolume - (volume ID) DescribeVolumes - (optional list of volume IDs) AttachVolume - (volume ID, instance ID, device name) DetachVolume (volume ID) Snapshots CreateSnapshot - (volume ID) DeleteSnapshot - (snapshot ID) DescribeSnapshot - (optional list of snapshot IDs)

Amazon Simple Database www.storage-developer.org

What is Amazon SimpleDB? Simple, easy to use, low-cost, web database service Flexible data model, designed for web apps, reduces developer complexity Provides core database functionality data storage & querying without the operational complexity Industrial strength availability, reliability, scalability Amazon runs core business applications on SimpleDB Extends the capabilities of the AWS computing cloud Designed to make web-scale database processing much easier Scale data storage & query RPS as needed Integrates well with other AWS services - S3, EC2, SQS,

SimpleDB Scalability Designed for highly scalable and highly available web applications. Data is geographically dispersed and automatically replicated for high availability and durability. Vertically partition data creating domains for each vertical data type (customers, orders, detail). Increase scale and throughput by horizontally partitioning data (more domains) & requests (multithreaded access).

SimpleDB Properties Simple semi-structured data storage and query. Flexible data model no rigid schemas. low administrative overhead; no DBA required. Easy and simple to use API. All data stored as UTF-8 strings. All data is automatically indexed for fast retrieval.

SimpleDB API Domain Management CreateDomain DeleteDomain ListDomains Attribute Retrieval GetAttributes retrieve all attributes retrieve a particular attribute Attribute Management PutAttributes create and update attributes DeleteAttributes remove individual values remove attributes Query [WithAttributes] query on attribute ranges query on multiple attributes results are paginated

Third Party Storage On AWS www.storage-developer.org

Third Party Storage on AWS Vertica Analytic Database for the Cloud AsterData - On-Demand Reporting Database GigaSpaces Scale-Out Application Server MySQL Open Source Relational Database Oracle Enterprise Relational Database www.storage-developer.org

Cloud Computing Challenges www.storage-developer.org

Cloud Computing Challenges Outbound bandwidth from your facility Compression always helps. Investigating other options, e.g. peering. Network latency Use multiple parallel connections. Optimize network settings. Security Security white paper is now available. Newness factor This is the time to give it a shot, gain experience and confidence. www.storage-developer.org

Important AWS Sites AWS Home Page aws.amazon.com AWS Blog: aws.typepad.com AWS Service Health Dashboard: status.aws.amazon.com AWS Forums: aws.amazon.com/forums AWS Zone Developer Tools: www.awszone.com

Cloud Computing in Action www.storage-developer.org

AWS Customers

The New York Times The New York Times Archive, Time Machine Challenge: Create PDFs from the scanned images of 11 million newspaper articles, circa 1851-1922

The New York Times Solution: Load 4 TB of data in Amazon S3 and launch 100 Amazon EC2 instances to create PDFs Result: Project completed in 24 hours at very reasonable cost.

Q & A www.storage-developer.org

Thanks! www.storage-developer.org

Appendix: Service Pricing www.storage-developer.org

EC2 Pricing Running Instances - $0.10 - $0.80 per hour. Bandwidth: Data transfer in: $0.100 / GB Data transfer out: $0.170 / GB First 10 TB $0.130 / GB Next 40 TB $0.110 / GB Next 100 TB $0.100 / GB Monthly past 150 TB Regional data transfer: $0.01 / GB

SimpleDB Pricing Machine Utilization $0.14 per SimpleDB Machine Hour consumed during request processing. Data Storage $1.50 / GB / Month 45 bytes of overhead for each [item / attribute name / attribute-value] set Data Transfer: Data transfer in: $0.10 / GB Data transfer out: $0.17 / GB First 10 TB $0.13 / GB Next 40 TB $0.11 / GB Next 100 TB $0.10 / GB Monthly past 150 TB No charge for transfer to and from EC2

EBS Pricing EBS Volumes $0.10 per GB-month of provisioned storage $0.10 per 1 million I/O requests No charge for mounting/unmounting volume EBS Snapshots to Amazon S3 $0.15 per GB-month of data stored $0.01 per 1,000 PUT requests (when saving a snapshot) $0.01 per 10,000 GET requests (when loading a snapshot)

www.storage-developer.org