there is no cloud - open spectrum inc - sean patrick tario
DESCRIPTION
This presentation is meant to guide you and get you started asking the right questions regarding your IT Infrastructure - keeping all your options in mind.TRANSCRIPT
There is NO “Cloud”!!! WTF!!
Really!?!!
I’m here to talk about
Cloud Computing
The range of solutions in IT Infrastructure
How to differentiate and evaluate your options
Yay!!!!
What you’re actually buying!
Colocation, hosting, network…the 411!
seriously!<(^_^)>
What does “Cloud” mean to you?
It all comes down to physical infrastructure
<(^_^)> Wooo… What are those blocky things?!
“Cloud” is the new “Green”
But it’s good to be green isn’t it? !<(T_T)>
Cloud-washing is the new Green-washing
Social Media Web
2.0
Now with:
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.
What the frack
is
elastic hoste
d
computing?!Elas%c Compu%ng |i-‐ˈlas-‐&k, kəm-‐ˈpyüt-‐iŋ | noun 1. A way of compu&ng achieved by the virtualiza&on and automa&on of
physical IT infrastructure that can quickly respond to fluctua&ons in the demand for resources: (Exp) Elas)c compu)ng is one of many possible op)ons for organiza)ons with IT infrastructure needs.
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.)
Co
st
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.
Ooo! That’s a point
of intersection!
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
<(^_^)> <
>
)
(
^ ^
_
…I hope you can put me back together!
Managed vs. Unmanaged Hosting Model
Dev (Coders)
Systems Network
Infrastructure Infrastructure
Dev (Coders)
DevOps 40%
30%
30%
40%
30%
<(O_O)>
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?
Cost savings??!!!
! %’s indicate the cost to support /
maintain Amazon
!
What is my IT infrastructure strategy?
What is my cloud strategy? Isn’t the right question!
YES!!
SO…
What is my elastic hosting strategy? Try again…!
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
Not yet…!
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
How am I supposed to tell the
differences among so MANY!!! !
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
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
Of course my IT Infrastructure REALLY needs to be hosted in a cave…!
Are you paying for all the extra bells and whistles you don’t really need?
I’M FRACKING BATMAN!!!!
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
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
FIN!!!!
Ignore it. Think about what you actually need.!
There are TONS OF OPTIONS!!
Seriously work this out…!