using the cloud
TRANSCRIPT
-
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]