“Cloud” is the new “Green” Cloud-washing is the new Green-washing
Ignore the MarketingCompanies like Salesforce (SaaS) have spent millions to brand andpromote the phrase “cloud computing”, which often means no more than “Our service is online!”
Know what you’re actually buyingWhen most technical people say “cloud” what they probably mean is elastic hosted computing.
Know what you actually needWhich should be my focus, my application or my infrastructure? My application! My infrastructure! If the core application My application is scaling that drives my and having a custom business is still being environment is critical to built and modified, then its performance, so hosting is probably the colocation will likely be best solution. the best solution.How much visibility and control of my backend do I really need at this time?
Know what you actually needWhat skill-sets or experience does my existing team have?We’re frontend We’re systems ninjas! gurus too! My team is primarily My team is full of people proficient with app who eat, drink, dream,development so hosting and live on systems, so will likely be the best colocation may be the solution. best fit.Does my team have the skillset to control, manage and scale my backend infrastructure efficiently?
Know what you actually need What are my specific technical requirements today? I know I need I can get real stuff… specific! I don’t have detailed and I know my requirements inspecific requirements yet, and out and I feel like I’ve so elastic hosting is a been here and done this great environment to before, so colocation is experiment in until I do. likely for me.How will these requirements change as my business scales? Do I even know yet?
Colocation vs. Hosting Colocation Elastic Hosting ~ Full control ~ Even less control ~ Billed for space & power ~ Billed for capacity ~ Billed as rent ~ Billed as utility ~ Can be CapEx heavy ~ OpEx heavyDedicated/Shared Hosting Managed Hosting ~ Less control ~ Even less control (>Elast. H.) ~ Billed for capacity ~ Billed for capacity ~ Billed as rent ~ Billed as rent ~ OpEx heavy ~ OpEx heavy (>Colo & Ded. H.)
Colocation vs. Hosting Elastic Hosting ColoCost Capacity Depending on your specific requirements and usage patterns, there may be more than one point of intersection from multiple points of inflection.
Dedicated vs. Shared Hosting Dedicated Shared ~ Full control ~ Less control~ More customization ~ Less customization ~ More secure ~ Less secure ~ Less elastic ~ More elastic Your Data <(^_^)> Server 1 < ) Server 2 ( Server 3 ^^ > Server 4 _
Managed vs. Unmanaged Hosting Model DevOps%’s indicate the cost to 40% support / maintain Dev Amazon (Coders) Systems 30% Dev 40% Network (Coders) Infrastructure 30% 30% Infrastructure 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?
What is my cloud strategy? What is my elastic hosting strategy? What is my IT infrastructure strategy? Space + Power Hardware Remote Eyes + Hands Retail Colocation Servers SmartWholesale Colocation Cabling Dumb Network Switches Capacity Transit Routers Dedicated Hosting Transport Storage Managed Hosting Peering CDN Elastic Hosting Hybrid Hosting
Know what to ask a vendor (Example: Hosting) What kinds of physical hardware do you have deployed What kinds of operating systems can you support?What kinds of applications are you most comfortable hosting? How many engineering staff do you have available with specific expertise in the OS and applications I’m using? What happens if things go wrong at 3am? Do you offer proactive management tools and services? Do you offer disaster recovery solutions? How do I get my site back online?
Know how to evaluate a vendor (Example: Hosting) Vendors Enterprise Dedicated Shared Elastic Consulting SLA Cost Footprint Rackspace Yes Yes Yes Yes Yes Yes $$ US ENKI Yes Yes Yes Yes Yes $ US AWS Yes Yes Yes Yes $ - $$ US, EU Softlayer Yes Yes Yes Yes $$ US, EU, ASIA Peak Web Yes Yes Yes Yes Yes $ US Joyent Yes Yes Yes Yes Yes Yes $$ US, ASIA SunGard Yes Yes Yes Yes Yes $$$ US, EUGoogle App Engine Yes Yes Yes Yes $ - $$ US BlueHost No Yes $ US GoDaddy No Yes $ US 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) 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? How will I be notified when an outage has occured? Do you offer remote eyes and hands services? Who are your onsite carriers? What does security look like at your facilities? What does the shipping and receiving process look like at your facilities?
Know how to evaluate a vendor (Example: Datacenter)Vendors Type Market Connectivity Peering IX Managed Network Hosting Options Cost Footprint QTS Private Both Neutral No Yes Yes $-$$ National Terremark Public Retail Limited Some Yes Yes $$$ National Equinix Public Retail Neutral Most Yes No $$$ GLobal Layer42 Private Both Neutral No Yes No $$ Regional DRT Public Both Limited Some No No $$$ National 365 Main Private Both Neutral No No No $$ Regional BAIS Private Retail Limited No Yes Yes $-$$ Regional Vantage Private Wholesale Neutral No No No $-$$ Regional Coresite Public Both Limited Some No No $-$$ National Fortune Private Wholesale Neutral No No No $$ Regional There are many other factors that can and should be considered, depending on your specific technical and business requirements.
Know what you should payAre you paying for all the extra bells and whistles you don’t really need? <(>_<)>
Know what you should payWhat billing methods can you leverage to your advantage?Is your billing method optimized for your usage patterns?
Know when to ask an expert No metrics Have experience Limited experience Maybe. If only to see what other Yes! You definitely need help. options are out there.. Have metrics Likely not. You probably have Yes! You definitely need help. things figured out by now..You and your business are definitely special, but whatever yourspecific infrastructure needs are, someone else has more than likely dealt with something similar.
Last Slide! Cloud ComputingThe range of solutions in IT InfrastructureHow to access and evaluate your options Seriously work this out…