Using the Cloud

185
Using The Cloud How to Realize Value from Web Services Phil Reynolds CEO / Founder BriteCore http://www.slideshare.net/PhilReynolds2/

Transcript of Using the Cloud

  • Using The CloudHow to Realize Value from Web Services

    Phil ReynoldsCEO / Founder BriteCore

    http://www.slideshare.net/PhilReynolds2/

  • 77% of EnterprisesOperate a Private Cloud

    * RightScale 2016 Annual IT Survey

    77%

  • 31%31% of EnterprisesManage Over 1,000 Servers in their Private Cloud* RightScale 2016 Annual IT Survey

  • #1Cloud Expertise#1 Challenge* RightScale 2016 Annual IT Survey

  • What Is It?

  • There Is No CLOUD,

    Its Just Somebody Elses Computer

  • Sigh

  • The Cloud Is a Network of Connected Services

  • Next Step in Computer Evolution

    https://wallpaperscraft.com/image/mac_apple_computers_evolution_66783_1920x1080.jpg

    CLOUD = Managed, Distributed, Connected

    http://www.itproportal.com/2016/08/15/country-manager-d-link-uk-amp-ireland/

    https://wallpaperscraft.com/image/mac_apple_computers_evolution_66783_1920x1080.jpg

  • Next Step in Computer Evolution

    https://wallpaperscraft.com/image/mac_apple_computers_evolution_66783_1920x1080.jpg

    https://wallpaperscraft.com/image/mac_apple_computers_evolution_66783_1920x1080.jpg

  • Why?

  • Key Advantages

    Scalability

    Durability

    Security

    Growth Efficiency

    1

    2

    3

    4

  • Durability

    Scalability1

    Scalability: The capability to perform under an increasing workload.

    Security

    Growth Efficiency

    2

    3

    4

  • Computers have grown more powerful at an extraordinary pace.

  • httphttp://explorepahistory.com/kora/files/1/2/1-2-1536-25-ExplorePAHistory-a0l3f7-a_349.jpgs://s-media-cache-ak0.pinimg.com/originals/4e/48/44/4e4844390c756633141872bd9982cff6.jpg

    From Tubes

    http://explorepahistory.com/kora/files/1/2/1-2-1536-25-ExplorePAHistory-a0l3f7-a_349.jpg

  • https://upload.wikimedia.org/wikipedia/commons/8/8f/Ken_Thompson_(sitting)_and_Dennis_Ritchie_at_PDP-11_(2876612463).jpg

    To Punch Cards

    https://upload.wikimedia.org/wikipedia/commons/8/8f/Ken_Thompson_(sitting)_and_Dennis_Ritchie_at_PDP-11_(2876612463).jpg

  • https://upload.wikimedia.org/wikipedia/commons/8/8f/Ken_Thompson_(sitting)_and_Dennis_Ritchie_at_PDP-11_(2876612463).jpg

    To Main Frames

    https://upload.wikimedia.org/wikipedia/commons/8/8f/Ken_Thompson_(sitting)_and_Dennis_Ritchie_at_PDP-11_(2876612463).jpg

  • https://uphttp://www.nicklitten.com/sites/default/files/blog/an_as400e_plus_expansion_unit.jpgload.wikimedia.org/wikipedia/commons/8/8f/Ken_Thompson_(sitting)_and_Dennis_Ritchie_at_PDP-11_(2876612463).jpg

    To Application Systems

    http://www.nicklitten.com/sites/default/files/blog/an_as400e_plus_expansion_unit.jpg

  • https://upload.wikimedia.org/wikipedia/commons/f/f1/Ibm_pc_5150.jpg

    To Desktops.

    https://upload.wikimedia.org/wikipedia/commons/f/f1/Ibm_pc_5150.jpg

  • http://www.extremetech.com/wp-content/uploads/2012/10/gallery1_2256.jpg

    To Laptops.

    http://www.extremetech.com/wp-content/uploads/2012/10/gallery1_2256.jpg

  • https://9to5mac.files.wordpress.com/2015/09/ipadpro_pencil-hand-print.jpg

    To Tablets.

    https://9to5mac.files.wordpress.com/2015/09/ipadpro_pencil-hand-print.jpg

  • https://www.bhphotovideo.com/images/images2500x2500/apple_mnpr2ll_a_apple_watch_series_2_1280618.jpg

    And Beyond?

    https://www.bhphotovideo.com/images/images2500x2500/apple_mnpr2ll_a_apple_watch_series_2_1280618.jpg

  • https://www.bhphotovideo.com/images/images2500x2500/apple_mnpr2ll_a_apple_watch_series_2_1280618.jpg

    Smaller Size, Greater Capability

    1960 1970 1980 1990 2000 2010 2020

    Size Capability

    https://www.bhphotovideo.com/images/images2500x2500/apple_mnpr2ll_a_apple_watch_series_2_1280618.jpg

  • Moores Law

    Gordon Moores 1965 prediction has held true for 50 years

    Transistor density will double every 2 years

    Computing Power will Double Every 2 Years

    (Exponential Scale)

  • Moores Law

    0

    10

    20

    30

    40

    Gen1 Gen2 Gen3 Gen4 Gen5 Gen6

    32

    16

    8

    4

    21

  • Moores Law

    0

    4,500,000

    9,000,000

    13,500,000

    18,000,000

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

    16,777,216x

    512x 65,536

  • 1969 - NASA Apollo

    IBM System/360 Model 75 $3,500,000 200,000 FLOPS 64,000 bytes memory 43KHz processor

    2016 - Smart Phone

    iPhone7 $650 ($85 Adjusted for Inflation) 200,000,000,000 FLOPS 3,000,000,000 bytes memory Quad 2.34GHz processor

  • 1969 - NASA Apollo 2016 - Smart Phone

    1,000,000x Power for 0.0024% Cost

    47 Years

  • Wait, Theres a Problem!

  • Really, Really Small

  • Cant Go Smaller

    Going Wider

  • Parallel Processors

    http://www.ahmedabdelhamid.com/main/?p=133

  • Parallel Servers

  • Parallel Servers

    Cloud Scale

  • Durability2

    Scalability1

    Durability: The ability of a system or transaction to survive permanently.

    Security

    Growth Efficiency

    3

    4

  • Typical Server Room

    IT Pros Dear God

  • Rooms Are Vulnerable

  • Harden the Rooms!

  • Hot Sites

  • Co-Location

  • Leased Server Space

  • John McCarthycomputation may someday be organized as a public utility.

  • Power Grid

  • AWS Data Centers Published

    http://i.stack.imgur.com/wVSoi.jpg

  • Durability2

    Scalability1

    Security: The protection of Information Systems from Theft or Corruption.

    Security

    Growth Efficiency

    3

    4

  • I just want to touch my data.- Anonymous CTO

  • You Can Hug A Machine

  • But You Cant Touch Your Data.

  • Hackers!!??

  • A Useful Computer is

    a ConnectedComputer.

  • It doesnt matter where your computer is located,

    If its connectedIts exposed.

  • Logical Security, Not Physical Security

    That Protects Against Hackers.

  • VPC Separation

  • Physical access might feel good

  • Actually is a Huge Risk

  • Secure FacilityAWS Oregon

  • Secure FacilityGreen Mountain

  • Armed Guards Multi-Layer Access Controls Video Surveillance Motion Senses Pressure Sensors Timed Locks Two Key Access Restrictions Biometric Scans Security Clearances BioHazard Filters Redundant Power Fire Suppression

    Physical Security

  • Cant someone walk off with my data on Someone elses computer?

  • Distributed Data

  • Distributed Data

    H

    P

    I

    L

  • Replicated Data

    H

    P

    I

    L

    P

    H

    I

    L

    P

    H

    I

    L

  • Encrypted Data

    H

    P

    I

    L

    fd6641673e7f3bf6e80e4bc5401fcb2821a1e117206c8e1c65cef23a58dc37ff

    aaa9402664f1a41f40ebbc52c9993eb66aeb366602958fdfaa283b71e64db123

    de7d1b721a1e0632b7cf04edf5032c8ecffa9f9a08492152b926f1a5a7e765d7

    acac86c0e609ca906f632b0e2dacccb2b77d22b0621f20ebece1a4835b93f6f0

    MIICXQIBAAKBgQDUA60SyFDbGO7fLAb0KaNIoWAKkjcpJYbxDo6TMkB9CBQmFUJ9XJboMHk4sCScI4XppquANx74gSgoZKPZq7w7rA8tXkx1+Lu9LEvxfxyvVztRFVHd92unmg2DZhkU3rNBIHG0vxjChfYNn52FGtNAeKOztc9KEFDog0jxmLlMuQIDAQABAoGAeqctx0Hv1PDVsHJuC27TMb96KmNwWfOF34sGXI2j1TGJRobiElgwTV9Nocf1Rgce448WhHRfDHDb5JJkYBcEK4stU3Op4K8GezEiQ^Aof9ON4DcR82suM8ikGe38DV44e7S26yMV1w61gMXHUltqrk5U4Quj3OcXG4dSmLC5SkCQQD5ab6TgHzTCp+4cmP8kkBskFcYAqRsAW+kgTnNDrw5Q46SLhreylWe5w1vxAh+zQsp2YigJ0r5yFeAZjIh5UMrAkEA2Z0VOa9GPKQmRf45GwOlwc5Yf9OvRFg5c9O1JSIy+yYWGdbWwLacFSv7^e^uDbyLYINGdBZbw2l3RNsZ42TNqwJAe5zGIFLBCtOsH31KQua1WVkcYUEFqWjkHOfkxrnfLYX1ilVlewQCaZYCXmuADJdgwtWZJG04RqJC5Ea7aOz6wJBALZ59TFw21nAX+OzYNlZPqZ8TFOsAz0xKcQJk812lv9omYHDWEMzHUDXqC4xAFJ+dvVQP0Ta9smu53dSrquyfI8CQQC7Rd7RBPDjv2kurTtr9mW4w5q0Z+1m9qF4muUwqCBsHRMX1KZBNsQfNQ+05c9DysV4vz5blRQXHGf3EfAuEq9h

  • Cloud Data = More Secure

  • Durability2

    Scalability1

    Security: The protection of Information Systems from Theft or Corruption.

    Security

    Growth Efficiency

    3

    4

  • The Rational OptimistHow Progress Evolves

    - Matt Ridley

  • Hunter Gatherer

  • Army

  • Farming

  • The Sciences

  • Industrial Age

  • Technology Age

  • Hunter Gatherer

    Life Expectancy: 30 Yrs Death by Homicide: 30% Pop. Density: 1 per sq. mi. Work for 1hr of Light: 6 hrs

    Modern Day New York

    Life Expectancy: 82 Yrs Death By Homicide:

  • Specialization Leads to Progress

  • Focus on Core Competencies

  • Specialist Handle Externals

  • Specialization Distributes Cost

  • Hardware is Expensive

  • IT Staff is Expensive

  • Security and Redundancy are Outrageously Expense

  • Traditional IT Driven By CapEx

  • $0k

    $1,500k

    $3,000k

    $4,500k

    $6,000k

    2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

    CapEx is Lumpy

  • $0k

    $1,250k

    $2,500k

    $3,750k

    $5,000k

    2016 2017 2018 2019 2020

    CapEx Depreciation

  • Cloud Services Driven By OpEx

  • $0k

    $1,500k

    $3,000k

    $4,500k

    $6,000k

    2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

    OpEx is Smoother

  • $0k

    $1,500k

    $3,000k

    $4,500k

    $6,000k

    2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

    OpEx Scales Evenly

  • Convert CapEx to OpEx

  • Cost is a barrier to

  • Cloud Infrastructure

  • Legacy Infrastructure

  • CapEx to OpExInfrastructure Anchor

  • CapEx to OpExInfrastructure Asset

  • Cloud infrastructure promotes focus through specialization while reducing the fiscal and technical barriers to innovation, leading to

    GROWTH!

  • Key Advantages

    Scalability

    Durability

    Security

    Growth Efficiency

    1

    2

    3

    4

  • How?

  • 1. Infrastructure as a Service (IaaS)

    2. Software as a Service (SaaS)

  • 1. Infrastructure as a Service (IaaS)Virtual Network Infrastructure

    For Companies That Want to Build Cloud Applications

  • Virtualization

  • What if I Told you

    There is No Computer?

  • The Cloud is Built On

    Virtualization

  • Machine

    Processor

    Memory

    Disk

    Bus

    Network

    Human

    Cognition

    Short Term Memory

    Long Term Memory

    Nervous System

    Communication

    Computers Are Modeled After People

  • Memory (RAM)

    Hard Drive (Disk)

    Processor (CPU)

    Network

    Bus

    Machine (Physical)

  • Memory (RAM)

    Hard Drive (Disk)

    Processor (CPU)

    Network

    Bus

    101000100111100010100010011110100101011010010000011111001011101000101101001011000011100100100010101010000111111001010001111001001001000011010001001001101010101010010111010111111100101000010100100100100101010101010101010101000100100010001010101010010101010111101101010121101011010101011101010101011010101010100000001111111100101110110101010001110101001000011100110010010100001001000111110111011101101011001101100001000101101010101010101110111101010000001100000001111000

    00100010011110001010001001111010010100100100010

    Machine (Modeled)

  • 101000100111100010100010011110100101011010010000011111001011101000101101001011000011100100100010101010000111111001010001111001001001000011010001001001101010101010010111010111111100101000010100100100100101010101010101010101000100100010001010101010010101010111101101010121101011010101011101010101011010101010100000001111111100101110110101010001110101001000011100110010010100001001000111110111011101101011001101100001000101101010101010101110111101010000001100000001111000

    00100010011110001010001001111010010100100100010

    Machine (Virtualization)

  • VM HostsH

    ardw

    are

  • Har

    dwar

    eCloud Scale Hosting

  • Functions

    Services

    Workloads

  • The Cloud Is a Network of Connected Services

  • Jeff Bezos

  • In 2016, AWS adds more Capacity Daily than the Entire Amazon

    Infrastructure in 2006.

  • 1/31/3 of Internet UsersUtilize AWS At Least Once Per Day* https://gigaom.com/2012/04/20/just-how-big-is-the-amazon-cloud-anyway/

  • Servers Globally2,000,0002,000,000* http://www.seattletimes.com/business/amazon/sky-high-expectations-for-release-of-amazon-web-services-numbers/

  • Next 14 Rivals Combined5XMore than 5X Capacity* http://www.seattletimes.com/business/amazon/sky-high-expectations-for-release-of-amazon-web-services-numbers/

  • Legacy Replacement

  • Access Management - IAM Controls User Access to Services and Functions

    Central Identity Management Provides Single Control Point

    Key Management, MultiFactor Authentication

    Automatic Logging for Auditing - ITAR, PCI, ISO, HIPPA

    USE CASE: User Management, SSO, HR Events, Contractors, Audits

  • Virtual Private Cloud - VPC Logically Isolated Network and SubDomains

    Granular Control of Network Communication

    No Dedicated Hardware to Maintain

    Extend Existing Networks into VPC

    USE CASE: User Management, SSO, HR Events, Contractors, Audits

  • Route53 - R53 Domain Name Service Translates Domain Names to IP Addresses

    Fast Internet - Connects Clients to Closest Possible DNS Server

    Lightning Fast Inside AWS - Connects Services

    Name Dynamic / Elastic Services

    USE CASE: Register Domains, Route Traffic to Dynamic Services

  • Elastic Compute Cloud - EC2 Elastic Web Scale Computing

    Snapshots and Images

    Dynamic, Massively Scalable

    Enterprise Security through VPC, IAM, Keys, etc.

    USE CASE: Application Hosting, Server Virtualization, Disaster Recovery

  • EC2Server

    R53DNS

    Internet

    VPCFirewall

    IAMAuth

    Replacement

  • Benefits Availability - 99.95% Availability

    Durability - Integrated Backup and Restore

    Scalability - Elastic Server Resources

    Efficiency - Elimination of CapEx

    Security - IAM, VPC, Physical Security, Access Logs

  • Storage

  • Relational DB Service - RDS Fully Managed Database Instances

    Available, Durable, and Scalable (Up to 32vCPUs and 244GB SSD at 99.999%)

    Compatible with MySQL, Oracle, Postgre, MariaDB, SQL Server

    Proprietary Aurora Engine (500% Avg. Performance Boost. More for Parallel Workload)

    USE CASE: Faster DB, Disaster Recovery, Parallel Workloads

  • Simple Storage Service - S3 Tiered - Standard, Infrequent Access, Glacier

    Highly Durable and Available (99.999999999% Durability : 99.99% Availability)

    Secure - Encrypted in Transit and At Rest, Distributed Filesystem

    Scalable - Massively Parallel Deployment

    USE CASE: Many Files (Docs & Images), Parallel I/O (Bulk Transfer)

  • EC2Server

    R53DNS

    Internet

    VPCFirewall

    IAMAuth

    From Replacement

  • RDS

    S3File Storage

    EC2Server

    R53DNS

    Internet

    VPCFirewall

    IAMAuth

    To Basic Web App

  • Benefits Availability - Dedicated Service for Each Workload

    Durability - Restore Services Independently

    Scalability - S3 Unlimited / EC2 and RDS Simplified Scaling

    Efficiency - Resources Where Needed

    Security - Managed Security, Encryption, Sharding, Compliance

  • Scale and Load

  • Auto-Scale Groups - ASG Scale Instances Up or Down Based on Demand

    Reduce Costs During Low Usage Periods

    Manual or Dynamic Scaling

    Triggers and Thresholds

    USE CASE: Slow or Unresponsive Performance During Peak Usage.

  • Elastic Load Balancer - ELB Route Traffic by Capacity and/or Job Type

    Supports Web Sockets

    Self Healing Multi-AZ Distribution

    In Depth Logging of Cluster Health

    USE CASE: Uneven Site Performance, Imbalanced Server Utilization

  • Elasticache Store Frequently Accessed Data In-Memory

    Much Faster than Disk

    Managed Persistence, Installation, Updates

    Automatic Failure Detection and Recovery across Multi-AZs

    USE CASE: Session Info, Query Results, Blog Posts, Ads, FAQ Content

  • Cloud Front - CF Content Delivery Network Servers Static Content Close to User

    Trusted Sources Cached Quickly by Browsers

    Reduces Download Bandwidth

    Significant Performance Increases

    USE CASE: Web Sites, Web Apps, Mobile Content, Slow Connections

  • Simple Que Service - SQS Messaging Service Routes Requests Between Machines

    Clustering Behind a ELB

    Build Containers for Dedicated Workloads

    Dependable Delivery and Response with Failover

    USE CASE: Batch Processes, Month End, Reports, Long Running Jobs

  • ElasticSearch Service Performant Search Across Domains

    Managed Availability, Failure Detection, Patching, Etc.

    Auto-Scaling

    Shared Cluster

    USE CASE: Fast Search, Very Large Indexes, Logs, Analytics

  • EC2Server

    R53DNS

    Internet

    VPCFirewall

    IAMAuth

    From Replacement

  • RDS

    S3File Storage

    EC2Server

    R53DNS

    Internet

    VPCFirewall

    IAMAuth

    To Basic Web App

  • ElasticacheCaching

    SQSQueue

    CloudFrontContent Delivery Network

    ElasticSearchSearch Index

    S3File Storage

    RDS - Aurora DataBase

    ELB / ASG

    R53DNS

    Internet

    VPCFirewall

    IAMAuth

    ELB / ASG

    ELB / ASG

    ELB / ASG

    To Enterprise

    EC2Server

  • Benefits Unlimited Scalability For Each Service

    Robust Architecture Offers High Availability

    Services Can Be Swapped Out

    Increasing Cost Efficiency

    Service Oriented Architecture Plays Well with Modern Tech

  • Many, Many More. Elastic Container Service - Dockerizing Servers

    Cloud Formation - Scripted Deployment

    Travis CI - Continuous Integration and Testing

    Data Dog - Monitoring

    Simple Messaging Service - Notifications

    RedShift - DataMining and Analytics

  • 2. Software as a Service (IaaS)Managed Platforms and Applications

    For Companies That Want to Use Cloud Applications

  • General SaaS Offerings Productivity - Google Apps

    Messaging - #Slack

    Time Tracking - Toggl

    Help Desk - ZenDesk

    Marketing - MailChimp/Buffer

    Training - YouTube/SquareSpace

    Telecom - RingCentral

    Expenses - Expensify

    Workstation - Workspaces

    Events - Event Brite

  • Google Apps Centralized Productivity Deployment

    Access Across all Devices Comes Standard

    Realtime Collaboration

    Industry Leading Security

    USE CASE: Email, Documents, Calendar, Distributed Teams, Itegration

    Productivity

  • Slack Messaging For Teams

    Public Channels, Private Channels, Direct Messages

    All Tools in One Place.. Hundreds of Direct Integrations

    Supports All Devices

    USE CASE: Internal Communication, Remote Teams, Knowledge Trasfer

    Messaging

  • Toggl Track Hours Easily

    Projects, Clients, Tags, Groups

    Integrated Reports

    Measure Deliverables Against Time

    USE CASE: Internal Communication, Remote Teams, Knowledge Trasfer

    Time Tracking

  • ZenDesk Support Channel

    Centralize Communication and Feedback : Web, Social, Voice, Chat

    Ticketing with Automation

    Customizations and Reports

    USE CASE: Agent and Insured Relations, Claims, Service Level

    Help Desk

  • Mail Chimp Email Communications

    Stock and Customizable Templates

    List Management

    Analytics

    USE CASE: Agent and Insured Communciation, Notices, Promotions

    Marketing

  • Buffer Share to All Social Media Platforms Equally

    Schedule Posts For Peak Times

    Promote Consistent Messaging

    Reduce Administrative Overhead

    USE CASE: Facebook, Twitter, Linked In, Instagram, Google+, Pintrest

    Marketing

  • YouTube Channel for Your Company

    Playlists Per Project

    General and Personalized Training

    Allow People to Learn at Their Own Pace

    USE CASE: Agency Training, Insured How Tos, General Promotions

    Training

  • SquareSpace Quick WebSites from Beautiful Templates

    Fully Managed Deployment

    Business User Can Build and Edit

    Optimized for SEO, Search, Usability, etc.

    USE CASE: Education, Promotions, Events, Landing Pages

    Training

  • Ring Central VoIP, Conferences, Video Chat, Messaging

    Includes PBX Features (Forwarding, Voicemail, Extensions, etc)

    Supports All Desktop and Mobile Devices

    Very High Quality

    USE CASE: Education, Promotions, Events, Landing Pages

    TelCom

  • Expensify Expense Tracking on the Go

    Sync with General Ledger Systems

    Image Recognition with Auto-Categorize

    Auto Generates Receipts below $75!!!

    USE CASE: Expense Tracking, Expense Reports, Audits

    Expense Reports

  • Amazon Workspaces Virtual Windows Workstations

    Centrally Managed Environments

    Mobile Device Access!

    Integrates with Work Docs

    USE CASE: Mobile,Temp Employees, Remote Workers, Tech Partners

    Desktop

  • EventBrite Event Registrations And Signups

    Manage Separate Events Easily

    Build Attendee and Contact Lists

    Integrated Payment Processing

    USE CASE: Agent Meetings, Annual Conferences, Training Sessions

    Events

  • Phil ReynoldsCEO / Founder of BriteCore [email protected] http://www.slideshare.net/PhilReynolds2/

    mailto:[email protected]