Session 1: Advanced Infrastructure...
Transcript of Session 1: Advanced Infrastructure...
events.techtarget.com
Modern Infrastructure Seminar | © TechTarget
Achieving State of the Art Infrastructure
Session 1: Advanced Infrastructure Technologies
#ModernInfrastructure
The Key Questions
● How do we get from here to there?
● Do we even really know what there looks like?
● Do you know your “Idealized Future State”?
● Do you have a plan and investment scheme to get there? - Including skills, culture, expectations, tools, facilities,
service providers, QoS and other metrics, rewards, et cetera
Modern Infrastructure Seminar | © TechTarget
Making Space To Maneuver
● How to untangle? − Pull on a thread to make space
● May tightens someplace else;
so work that a bit ● Iterate, cheerfully, many times ● If you have the luxury, cut out
especially knotty areas and replace with new − If not, back to cheerful iteration
● Technique isn’t easy or magical, but
it is well-proven
Just A Few Virtual Platform Services
● Clustering / resource pools ● Workload (re)balancing ● (Live) workload motion ● System evacuation ● Backup and recovery ● Snapshots and archiving ● Security & auditing ● High availability ● Disaster tolerance ● Consolidated storage ● Virtualized networks
● Monitoring / mgt. tools ● Desktop / mobile delivery ● Hybrid cloud delivery ● Test/dev/QA facilities ● Self-service IT portals ● Cloud-in-a-box templates ● Et cetera
Modern Infrastructure Seminar | © TechTarget
It’s about the platform, not the hypervisor.
Infrastructure Generations
Modern Modular
Networked, integrated
Virtualized
“Rich” Internet & mobile apps
Hyper-scale
Insane pace of change
Dynamic, agile
Traditional Monolithic
Stand-alone
Raw “metal”
Desktop apps
Modest scale
Modest pace of change
Static, KISS
New world. Needs new management paradigm.
DevOps is the New Management Paradigm
DevOps
Virtual Infrastructure
Automation
Service Orientation
Modern Infrastructure Seminar | © TechTarget
Dev Test/ QA
Operat-ions
Infrastructure Management Generations
DevOps Recipes Manage automation App-relative, end-to-end metrics (e.g. transactions/sec, as seen by a client) Automated provisioning & orchestration Deploy from repository Rollbacks trivial, fast Joyful continuous test Service-oriented, agile
Systems Management Labor and skills Manage components Internal metrics (e.g. %CPU, memory, bytes/sec/port) Manual provisioning & orchestration Deploy from media Rollbacks hard, slow Testing manual, begrudging Component-centric, sedentary
Intel the Exemplar
● Regular
● Repeatable
● Measurable
● Tunable
● Continually improving
● Turn processes into virtuous cycles
● Like IBM, Intel, Samsung in semiconductors
WHERE’S THE HARDWARE?!?!
● Isn’t this a data center talk?? Where’s the new hardware?!
● You don’t actually need any
● You will want it, and it will make life much nicer, but you don’t actually need it
● The major wins are manageability (virtualization) and management (DevOps), not gear per se
● Focus on these things first and foremost: - Let the gear and services you buy fall in behind them - Much like you probably already buy apps before gear
Modern Infrastructure Seminar | © TechTarget
Converged Servers
Modern Infrastructure Seminar | © TechTarget
HP CloudSystem IBM PureFlex
Modular, multi-architecture blade servers
All-in-one design, with integrated networking, SAN, and storage
Common management glass
Open, but internally homogeneous
IT by the ton, engineering outsourced
Fleet upgrade vehicles
Converged Storage
23 Modern Infrastructure Seminar | © TechTarget
HP 3PAR
NetApp FAS3200
● More leveraged than converged servers
● Highly feature- and services-led sales
● E.g. thin provisioning, multi-tenancy, virtualization, auto-provisioning, deduplication, (app-aware) snapshots, disaster tolerance, scalable namespaces, SAN-free operation, etc.
● Massive high-end capabilities now coming to mid-market at sweet prices
● Ideal time to re-examine storage needs, approaches, and available products for best fit in virtualized data center
events.techtarget.com
Modern Infrastructure Seminar | © TechTarget
Five Things You Can Do in the Cloud Today
Session 2: Smart Entry to the Cloud
The Almighty Cloud
Modern Infrastructure Seminar | © TechTarget
Perfect, pristine, and infinitely plastic… It’s whatever goodness we want it to be…
IT as a Service (ITaaS)
28 Modern Infrastructure Seminar | © TechTarget
Traditional Datacenter
Infrastructure (IaaS)
Platform (PaaS)
Software (SaaS)
Security & Integration
Application
Middleware
Infrastructure Service Provider Magic
Your Burden
More Goodness & Sophistication
Cloud, Really
● The sum of 40+ years of networking
● Distributed computing’s highest form (to date)
● Network computing at Internet scale
● Network-age outsourcing
● Virtualization, abstraction, services
● A promised / imagined utopia
● How we talk about IT’s desired future state
The Outsourcing Urge
● Corporations have broadly outsourced for 20+ years
● Both geographically and functionally - Rise of horizontal integration & business service providers - Rise of “rest of world” capabilities and economics - “Labor arbitrage” plus “competency arbitrage” - No signs of abatement
Modern Infrastructure Seminar | © TechTarget
Cloud: The Essential Ingredients
● Network accessible
● Location independent
● Elastically provisioned
● Shared / multi-tenant
● Service-oriented
● On-demand
Everything else is gravy.
Implications
You don’t have to write in Ruby, on Rails, use REST, or Linux, or JSON, or… anything you
don’t care to use. The outcomes are key, not the inputs.
LEGITMATELY CLOUDY Public clouds Hybrid clouds Private clouds
Virtual infrastructure
Why Do Developers Love Cloud So?
● You can fire up a new server in <1 minute
● 5 servers, or 50, take about the same time…minutes
● Complementary storage, database, content serving, messaging, billing, and related services
● Better infrastructure than they could otherwise imagine
● When done, all those resources evaporate in < 1 min
● You don’t pay for resources you’re not using
● You don’t pay much for resources you are using (as long as you’re not using them aggressively)
● In short, it’s a great deal
Will You Love Cloud Just As Much?
● “It depends”
● On your needs and expectations
● How you’re using it, and for what
● There are many great use cases for enterprises, big data, analytics, HPC, and so on…
● There are also many ways to be greatly disappointed
● Let’s look at what works, why, and when…
● …some high-probability use cases
● …and some defeating factors
Modern Infrastructure Seminar | © TechTarget
Why Not Cloud?
“our internet went down, sorry”
— actual un-retouched message from a SaaS application provider on August 15, 2013
Modern Infrastructure Seminar | © TechTarget
Why Not Cloud?
“I just don’t trust The Cloud.”
“But… Dude!
You work for a cloud company.”
— overhead, 2013 39 Modern Infrastructure Seminar | © TechTarget
Why Not Cloud…?
“a person has no legitimate
expectation of privacy in information he voluntarily turns
over to third parties”
— official legal position June 13, 2013
40 Modern Infrastructure Seminar | © TechTarget
Sticking Points
● Bandwidth (point-to-point vs. aggregate) ● Latency (speed of light still the law, y’all) ● Failures of elasticity (just because it’s in the name…) ● Control for customization (utility vs. owned asset),
security (send your auditors where?!), and ease (partitions & odd limitations)
● Variability ● Opacity (things you can’t discover, you can’t manage) ● Architectures (e.g., all new APIs, shared nothing, and
“eventual consistency”) ● Software licensing (back to bite again!) ● Utilization and cost (who’s arbitrage?) Modern Infrastructure Seminar | © TechTarget
Many Issues to Consider
● Bandwidth (node to node and aggregate)
● Latency (from where to where)
● Partitioning
● Variability of node type
● Interconnectivity (performance, resilience, QoS/SLA)
● Variability of, or control over, node topology
● Scale points and distribution
Modern Infrastructure Seminar | © TechTarget
Successful Characteristics
● Bandwidth: Moderate intra-node, but very high aggregate
● Latency: Must be latency-tolerant for network hops
● Variability: Must accommodate variable bandwidth, latency, and moment-to-moment connectivity
● Utilization: Best if moderate; you’re being time-sliced
● Consistency: Must accommodate “eventual” consistency
● APIs: Be prepared for new APIs & operational models
● Customization: You play by their rules, not yours
Modern Infrastructure Seminar | © TechTarget
Nodes Blowin’ in the Wind
Modern Infrastructure Seminar | © TechTarget
Your enterprise
Cloud hosting provider (e.g. AWS)
Customer nodes (spread around the world)
CRUDy Apps Work Great ● Like CRUD, CRUDL, SCRUD & BREAD? You’re in luck!
● Apps that mainly create/add, read, update/edit, delete/remove, search, and list/browse data records are great
● Key use case for all web tech, cloud included
● Low bandwidth; latency insensitive; onus for session failure often on the user
● Stickler: Server database resiliency, integration with desktop and mobile devices
● CRUD apps aren’t cruddy… they’re hugely important
● Better title: customer and data interaction apps. Modern Infrastructure Seminar | © TechTarget
Online Office Apps
Modern Infrastructure Seminar | © TechTarget
● In some ways, better than desktop apps − Run on any system connected to the Web − Multi-author/editor collaboration built in − Trivial data sharing/publishing
● But… − Fewer features, and less mature − Weaker desktop & mobile integration − Oddly no semantic styles, modern HTML − Weak collaboration visualizations and
audit trails − Weak offline abilities
● Net net: Classic “new contender” tradeoffs
HTML5 + CSS + JavaScript + SVG = Magic
● Rich Internet Apps are now mainstream reality
● Recent browsers, standards, JS libraries reduce or remove previous years’ insanities
● Level of interactivity approaches full GUI apps
● Cross-platform, cross-browser, cross-device
● New dynamic: If you’re developing to a specific device or platform, please justify that - Possible exceptions: iOS and Android
Modern Infrastructure Seminar | © TechTarget
Who Wins, When?
Cloud No tolerance for CAPEX Alternative is building ops Wholly unpredictable demand bursts and spikes Benefits from distributed deployment; details left to cloud provider Comfortable with service providers’ facilities and SLAs Accommodating of shifts needed for hyper-scale utility
In-House Intolerant of variable cost Already operate at scale Reasonably well-understood demand curves Simple, known, performance topology desired Local control simplifies security, auditing, protection, SLAs, and confidence Latency, control, familiar APIs, low variability… matter
In-house or Service Provider?
● It’s a judgment call, both strategically and tactically
● Capability
● Desire
● Efficiency
● Control (and protection)
● Comfort and cultural fit
● Advantage opportunity (or lack thereof)
● Opportunity costs
Modern Infrastructure Seminar | © TechTarget
Thank You! Questions?
Jonathan Eunice
Principal IT Advisor, Illuminata Inc.
Email: [email protected] Twitter: @jeunice
Modern Infrastructure Seminar | © TechTarget
#ModernInfrastructure