ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the...

18
Cloud Computing and Its Impact on Test and Evaluation ITEA Conference 2012 Mark Ryland Chief Solutions Architect Worldwide Public Sector Team

Transcript of ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the...

Page 1: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Cloud Computing and Its Impact on Test and Evaluation ITEA Conference 2012

Mark Ryland Chief Solutions Architect Worldwide Public Sector Team

Page 2: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Background: Amazon as Cloud Pioneer?

• More than 10 years ago began an internal transition to a rich web services / SOA architecture

• Enabled engineers to focus on differentiated value rather than re-creating / maintaining undifferentiated “stuff”

• Recognized value of these innovations to all organizations

• Amazon Web Services launched in 2006

• AWS now major force in “cloud” aka utility computing

Page 3: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Perspective on Scaling: Infrastructure

Each day Amazon Web Services adds enough new capacity to support all of Amazon.com’s global

infrastructure through the company’s first 5 years, when it was a $2.76B annual revenue enterprise

Page 4: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Perspectives on Scaling: S3 Scales…

Total Number of Objects Stored in Amazon S3

2.9 Billion 14 Billion 40 Billion 102 Billion

262 Billion

762 Billion

Peak Requests: 700,000+ per second

1 Trillion

Q4 2006 Q4 2007 Q4 2008 Q4 2009 Q4 2010 Q4 2011 June 2012

Page 5: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

AWS, Start-ups, and Beyond

Cloud has had huge impact on the start-up world

Two recent examples • “Scaling Instagram” – architecture and lessons learned: 30M

active users with 3 dev/ops engineers

• pinterest.com: see presentation at recent AWS NYC Summit

Agility, flexibility, high scalability, zero capex

The transition to utility computing now underway in enterprise and government

Page 6: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Security & Compliance Resources

• Security & Compliance Center: http://aws.amazon.com/security

• Security Overview & Best Practices

• AWS Risk & Compliance Whitepaper

• Creating HIPAA Compliant Applications

Hardware, Software & Network

• Systematic change management

• Phased updates deployment

• Safe storage decommission

• Continuous monitoring and self-audit

• Advanced network protection systems

Certifications and Accreditations

• FISMA Moderate Controls and GSA ATO

• DIACAP MAC III / Sensitive ATO

• SSAE 16 / ISAE 3402 / SOC1 (formerly U.S. standard SAS-70 Type II); ISO 27001

• Payment Card Industry (PCI) DSS Level 1

• HIPAA applications certified on AWS

• ITAR region -- GovCloud

Physical

• Datacenters in nondescript facilities

• Physical access strictly controlled

• Must pass two-factor authentication at least twice for floor access

• Physical access logged and audited

• Logical access logged and audited

Built to Enterprise & Gov’t Security Requirements

Page 7: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

No Up-Front

Capital Expense

Pay Only for

What You Use

Self-Service

Infrastructure Easily Scale

Up and Down

Improve Agility &

Time-to-Market

Low Cost

Cloud Computing Benefits

Deploy

Page 8: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

AWS Platform Overview

Compute Storage

AWS Global Infrastructure

Database

App Services

Deployment & Administration

Networking

Page 9: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Map View US West x 2 (N. California and

Oregon)

US East (Northern

Virginia)

Europe

West (Dublin)

Asia Pacific

Region (Singapore)

Asia Pacific

Region (Tokyo)

8 AWS Regions and growing

30+ AWS Edge Locations for CloudFront (CDN) & Route 53 (DNS)

US GovCloud (US ITAR Region

-- Oregon)

LATAM (Sao Paola)

See http://aws.amazon.com/about-aws/globalinfrastructure/

Page 10: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Create NoSql database with 100k reads, 50k writes per second provisioned thru-put (total 150,000 I/Os per sec) • AND synchronous replication of all writes for extreme

durability … across three datacenters … with internal latency of less 10 milliseconds

We’ll launch a 60 node cluster to test the database • And observe the powerful introspection capabilities that enable

cloud automation

Join the demo fun soon at http://demo.dynaspeed.net • Home page www.dynaspeed.net

Cloud Computing Demo

Page 12: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Region

Availability Zone Availability Zone Availability Zone

DynamoDB DDB storage node

All SSD drives

DDB storage node

All SSD drives

DynamoDB authn /

distributed partition

manager (auto-

partitioning)

Cluster

controller

120 c1.medium

instances / 240

virtual CPUs

DDB storage node

All SSD drives

DDB storage node

All SSD drives

DynamoDB authn /

distributed partition

manager (auto-

partitioning)

DDB storage node

All SSD drives

DDB storage node

All SSD drives

DynamoDB authn /

distributed partition

manager (auto-

partitioning)

Data bus across availability zones (sync/async replication)

Page 13: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Showed master node and worker nodes simulating a web/analytics tier • App-level automation: all application functionality built in to

single pre-configured OS image – launch and go

Added 60 more worker nodes (120 vCPUs) to the test cluster

Added load to the database and observe scaling behavior, throttling at high end

Cloud Computing Demo…

Page 14: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Implications for Test & Eval

Cloud computing revolution also about a fundamentally new application architecture • A new way to deliver highly available and highly scalable

applications on commodity (read: cheap and unreliable) hardware and networks

• Assume that nodes will fail willy-nilly, and build a distributed system that keeps running…

• Users and software trained by web to “retry” upon failure

• Background reading: CAP theorem, Paxos clusters

Page 15: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Implications…

Build and deploy a system for which there is zero intended downtime

Big mind-shift required to make that possible

Side-by-side deployment of different versions of each system tier on scaled-out (virtual) machines

Careful staging and dynamic upgrading to new features when all nodes in all tiers are deployed

Page 16: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Implications…

“Dev/Ops” [Dev/Test/Ops] is the new normal • Developers with pagers

Testing becomes much more meaningful and central to the process, yet at the same time basically impossible (at scale)

Change management becomes fundamental: both roll forward and roll back (quickly)

Page 17: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Cloud: challenge and (part of) solution

Fundamental new challenges

Powerful new tools to meet those challenges • Basically unlimited, flexible, automateable

infrastructure available “for rent” anytime

• Using the cloud to test the cloud • Google “bees with machine guns”

Exciting new era for test & evaluation in the world of information technology

Page 18: ITEA Conference 2012 · 2012-08-08 · AWS, Start-ups, and Beyond Cloud has had huge impact on the start-up world Two recent examples • “Scaling Instagram” – architecture

Thank You!

Mark Ryland [email protected]