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]
Top Related