Session 1: Advanced Infrastructure...

56
events.techtarget.com Modern Infrastructure Seminar | © TechTarget Achieving State of the Art Infrastructure Session 1: Advanced Infrastructure Technologies #ModernInfrastructure

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

Who Am I?

#ModernInfrastructure

The Ideal Data Center

The All-Too-Common Reality

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

Biggest Lever: Virtualization

Encapsulation is Awesome

Beyond Consolidation

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.

Old Battle: Apps vs. Ops

Ops

Apps

Ops

Apps

Modern Infrastructure Seminar | © TechTarget

Result: Ops Problem Now!

Modern Infrastructure Seminar | © TechTarget

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

Example Tooling: Provisioning Engines

Modern Infrastructure Seminar | © TechTarget

Fabric

Recipes

The Most Important Part

Modern Infrastructure Seminar | © TechTarget

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

Better Than Cloud?

Modern Infrastructure Seminar | © TechTarget

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

The Outsourcing Urge…

Modern Infrastructure Seminar | © TechTarget

Services Sourced from a Networked World

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)

Content Delivery Network (CDN)

Modern Infrastructure Seminar | © TechTarget

…and many others…

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

Software as a Service

Modern Infrastructure Seminar | © TechTarget

(CRM) (ERP) (Ticketing)

Further Afield

Modern Infrastructure Seminar | © TechTarget

(Ticketing) (Travel and Hospitality)

Online Collaboration

Modern Infrastructure Seminar | © TechTarget

…and many, many more…

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

HTML5 + CSS + JavaScript + SVG = Magic

Modern Infrastructure Seminar | © TechTarget

In-house or Cloud?

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

Modern Infrastructure Seminar | © TechTarget