Date post: | 15-Jan-2015 |
Category: |
Technology |
Upload: | open-spectrum-inc |
View: | 1,270 times |
Download: | 2 times |
Hi everybody!
About me:
My name is:
Geek Catalyst
I’m here to talk about
Cloud Computing
The range of solutions in IT Infrastructure
How to differentiate and evaluate your options
What does “Cloud” mean to you?
There is NO “Cloud”!!!
It all comes down to physical infrastructure
“Cloud” is the new “Green”
Cloud-washing is the
new Green-washing
Ignore the Marketing
Companies like Salesforce (SaaS) have spent millions to brand and
promote the phrase “cloud computing”, which often means no more
than “Our service is online!”
Know what you’re actually buying
When most technical people say “cloud” what they probably mean is
elastic hosted computing.
Which should be my focus, my application or my infrastructure?
Know what you actually need
My application!
How much visibility and control of my backend do I really need at this time?
My infrastructure!
If the core application
that drives my
business is still being
built and modified, then
hosting is probably the best solution.
My application is scaling
and having a custom
environment is critical to
its performance, so
colocation will likely be the best solution.
What skill-sets or experience does my existing team have?
Know what you actually need
We’re frontend ninjas!
Does my team have the skillset to control, manage and scale my backend infrastructure efficiently?
We’re systems gurus too!
My team is primarily
proficient with app
development so hosting
will likely be the best solution.
My team is full of people
who eat, drink, dream,
and live on systems, so
colocation may be the best fit.
What are my specific technical requirements today?
Know what you actually need
I know I need stuff…
How will these requirements change as my business scales? Do I even know yet?
I can get real specific!
I don’t have detailed and
specific requirements yet,
so elastic hosting is a
great environment to experiment in until I do.
I know my requirements in
and out and I feel like I’ve
been here and done this
before, so colocation is likely for me.
Colocation vs. Hosting
Colocation ~ Full control
~ Billed for space & power
~ Billed as rent
~ Can be CapEx heavy
Dedicated/Shared Hosting ~ Less control
~ Billed for capacity
~ Billed as rent
~ OpEx heavy
Elastic Hosting ~ Even less control
~ Billed for capacity
~ Billed as utility
~ OpEx heavy
Managed Hosting ~ Even less control (>Elast. H.)
~ Billed for capacity
~ Billed as rent
~ OpEx heavy (>Colo & Ded. H.)
Cost
Capacity
Elastic Hosting Colo
Colocation vs. Hosting
Depending on your specific requirements and usage patterns, there may
be more than one point of intersection from multiple points of inflection.
Server 1
Server 2
Server 3
Server 4
Dedicated ~ Full control
~ More customization
~ More secure
~ Less elastic
Shared ~ Less control
~ Less customization
~ Less secure
~ More elastic
Dedicated vs. Shared Hosting
Your Data
<(^_^)> <
>
)
(
^ ^
_
Managed vs. Unmanaged Hosting Model
Dev
(Coders)
Systems
Network
Infrastructure Infrastructure
Dev
(Coders)
DevOps
40%
30%
30%
40%
30%
Without systems and network expertise, how would a 30, 60 or 360 min outage
effect your application? Do you have the expertise in-house to bring your site
back up again and plan for these types of scenarios?
%’s indicate the cost to
support / maintain Amazon
What is my IT infrastructure strategy?
What is my cloud strategy?
What is my elastic hosting strategy?
Space + Power Retail Colocation
Wholesale Colocation
Network Transit
Transport
Peering
Capacity Dedicated Hosting
Managed Hosting
Elastic Hosting
Hybrid Hosting
Hardware Servers
Cabling
Switches
Routers
Storage
Remote Eyes + Hands Smart
Dumb
CDN
Know you have TONS of options
Colo Hosting Connectivity 365 Main
Arcscale
BAIS
Coloserve
Corelink
Coresite
DRT
DuPont Fabros
Equinix
Internap
Interxion
Layer 42
Navisite
Savvis
TeleHouse
Vantage
QTS
Azzure
AWS
ElasticStack
ENKI
Hosting.com
Internap
Latysis
Peak Web
Peer1
Rackspace
Rightscale
ServerCentral
Softlayer
Sungard
Terramark
QTS
Qwest
Abovenet
AT&T
Centurylink
Global Crossing
Highwinds
Hurricane Electric
Level 3
NTT
PacNet
Packet Exchange
Splice
Sprint
Tata
Telstra
TW Telecom
Verizon
XO
CDN
Akamai
AWS
BitGravity
Brightbox
Cachefly
Cotendo
Edgecast
Highwinds
Level 3
Limelight
Pando Networks
Peer1
PlayStream
Rackspace
Softlayer
Tata
Voxel
Hardware
Anixter
Cisco
Citrix
Dell
Enterasys
Hitachi
HP
IBM
Juniper
Oracle
Redapt
SGI
Super Micro
<(X_X)>
Know what to ask a vendor (Example: Hosting)
What kinds of applications are you most comfortable hosting?
Do you offer proactive management tools and services?
What happens if things go wrong at 3am?
Do you offer disaster recovery solutions? How do I get my site back online?
What kinds of physical hardware do you have deployed
What kinds of operating systems can you support?
How many engineering staff do you have available with specific expertise in the OS and applications I’m using?
Dedicated Shared Elastic
Yes Yes Yes
Yes Yes
Yes Yes
Yes Yes
Yes Yes
Yes Yes Yes
Yes Yes
Yes Yes
Yes
Yes
Vendors
Rackspace
ENKI
AWS
Softlayer
Peak Web
Joyent
SunGard
Google App Engine
BlueHost
GoDaddy
Consulting SLA Cost Footprint
Yes Yes $$ US
Yes Yes $ US
Yes $ - $$ US, EU
Yes $$ US, EU, ASIA
Yes Yes $ US
Yes Yes $$ US, ASIA
Yes Yes $$$ US, EU
Yes $ - $$ US
$ US
$ US
Enterprise
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Know how to evaluate a vendor (Example: Hosting)
There are many other factors that can and should be considered,
depending on your specific technical and business requirements.
Know what to ask a vendor (Example: Datacenter)
Who are your onsite carriers?
What does security look like at your facilities?
How will I be notified when an outage has occured?
What does the shipping and receiving process look like at your facilities?
Do you own your facilities or are you leasing them?
Who are your power providers? What is your redundancy?
How many times have your facilities lost power in a way that affected your customers?
Do you offer remote eyes and hands services?
Connectivity Peering IX Managed Network
Neutral No Yes
Limited Some Yes
Neutral Most Yes
Neutral No Yes
Limited Some No
Neutral No No
Limited No Yes
Neutral No No
Limited Some No
Neutral No No
Vendors
QTS
Terremark
Equinix
Layer42
DRT
365 Main
BAIS
Vantage
Coresite
Fortune
Hosting Options Cost Footprint
Yes $-$$ National
Yes $$$ National
No $$$ GLobal
No $$ Regional
No $$$ National
No $$ Regional
Yes $-$$ Regional
No $-$$ Regional
No $-$$ National
No $$ Regional
Type
Private
Public
Public
Private
Public
Private
Private
Private
Public
Private
Know how to evaluate a vendor (Example: Datacenter)
There are many other factors that can and should be considered,
depending on your specific technical and business requirements.
Market
Both
Retail
Retail
Both
Both
Both
Retail
Wholesale
Both
Wholesale
Know what you should pay
Are you paying for all the extra bells and whistles you don’t really need?
<(>_<)>
What billing methods can you leverage to your advantage?
Know what you should pay
Is your billing method optimized for your usage patterns?
Maybe. If only to see what other
options are out there.. Yes! You definitely need help.
Likely not. You probably have
things figured out by now.. Yes! You definitely need help.
Have experience Limited experience N
o m
etri
cs
Hav
e m
etri
cs
You and your business are definitely special, but whatever your
specific infrastructure needs are, someone else has more than
likely dealt with something similar.
Know when to ask an expert
Last Slide!
Cloud Computing
The range of solutions in IT Infrastructure
How to access and evaluate your options
Seriously work this out…