journey to the cloud with red hat

47
Ken Thompson Senior Cloud Solution Architect Technical Event Series - May 2015 Journey to the Cloud with Red Hat Australia & New Zealand

Upload: ken-thompson

Post on 11-Aug-2015

224 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Journey to the Cloud with Red Hat

Ken ThompsonSenior Cloud Solution ArchitectTechnical Event Series - May 2015

Journey to the Cloud with Red Hat

Australia & New Zealand

Page 2: Journey to the Cloud with Red Hat

Be in Control of Your Cloud:Building Strategies for

Success in Cloud Computing

Page 3: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 20153

CLOUD DRIVERSI.T. Transformation for everyone

Page 4: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 20154

REAL LIFE IS “OLD SCHOOL”...Customers expectations have changed

1. You need to get to market sooner

2. You need to deliver your services anywhere, on any device and at any time

3. You need to scale your services dynamically

4. You need your infrastructure to be cost efficient

“Old School” infrastructure & methods don't cut it...

Page 5: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 20155

I.T. IS EVOLVINGAn evolution is taking place across the entire software development life cycle

Page 6: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 20156

RENOVATE TO INNOVATETo deliver business value you need flexible IaaS and PaaS platforms

Page 7: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 20157

CLOUD DEPLOYMENT MODELSAn Open Hybrid Cloud delivers the choice required

Page 8: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 20158

WHY AN “OPEN” HYBRID CLOUD?An Open cloud adds the following key characteristic

● On-demand self service● Broad network access● Resource pooling● Rapid elasticity● Measured service

+Workload Portability

Page 9: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat - Technical Event Series - May 2015

9

Build Open Clouds: Best Practices & Tips

Page 10: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201510

CLOUD LEADERS RELY ON OPEN SOURCEProprietary cloud technologies are too expensive and inhibit scaling

AMAZON● Linux● Xen

RACKSPACE● Linux● Xen & KVM

OpenStack

SALESFORCE.COM● Linux● Joined OpenStack● SaaS available on

OpenStack

GOOGLE● Linux● KVM

FACEBOOK● Linux● KVM● OpenStack

Page 11: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201511

ENTERPRISE FOLLOWING SUITOpen Source-based Clouds are just as cost effective and scalable for the enterprise

DREAMWORKS● Linux● KVM

BEST BUY● Linux● KVM● OpenStack

TELSTRA● Linux● KVM● OpenStack

PAYPAL● Linux● KVM● OpenStack

OpenShift

ANU / NCI● Linux● KVM● OpenStack

Page 12: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat - Technical Event Series - May 201512

1. Traditional Datacenter Virtualisation

2. Advanced Virtualisation & Management

3. Private IaaS Cloud

4. Hybrid IaaS Cloud

JOURNEY TO OPEN HYBRID CLOUDBuild progressively on what you have today, to deliver an Open Hybrid Cloud

Page 13: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201513

RED HAT'S PATH TO THE CLOUDStart with your existing workloads (both physical & virtual)… no need to “rip and replace”

Page 14: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201514

CLOUD SYSTEMS MANAGEMENTRed Hat Satellite

Page 15: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201515

CLOUD MANAGEMENT PLATFORMRed Hat CloudForms

Page 16: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201516

ALTERNATIVE VIRTUALISATIONRed Hat Enterprise Virtualisation (RHEV)

Page 17: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201517

CLOUD ENABLED APPLICATIONSRed Hat Enterprise Linux OpenStack Platform (RHELOSP)

Page 18: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201518

PRIVATE CLOUDTraditional & Cloud Enabled Workloads

Page 19: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201519

HYBRID CLOUDPrivate Cloud + Public Cloud

Page 20: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201520

RED HAT CLOUD INFRASTRUCTURECloud Management – Alternative Virtualisation - OpenStack

Page 21: Journey to the Cloud with Red Hat

Build Once, Deploy AnywhereSocial & Mobile Applications

Page 22: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201522

RED HAT ENTERPRISE LINUXPortable workloads across hybrid clouds

Page 23: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201523

WHAT ARE LINUX CONTAINERS?Software packaging concept that typically includes an application and all of its runtime dependencies

● Easy to deploy and portable across host systems

● Isolates applications on a host operating system

● In RHEL, this is done through:● Control Groups (cgroups)● Kernel namespaces● SELinux, sVirt, iptables● Docker

HOST OS

SERVER

CONTAINER

LIBS

APP

Page 24: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201524

TRADITIONAL OS VS. CONTAINERS

Traditional OS Containers

HARDWARE

HOST OS

HARDWARE

HOST OS

CONTAINER

LIBS

APP A

LIBS A LIBS B LIBS LIBS

APP A APP BCONTAINER

LIBS

APP B

Packaged dependencies = faster boot times + greater portability

Page 25: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201525

ESTABLISHING CONTAINER STANDARDSRed Hat works with the community to drive standards for containerisation

ISOLATION WITH LINUX CONTAINERS

● Isolating applications on host operating system

● Security

● Portability across host systems

CONTAINER FORMAT WITH DOCKER

● Interface for communications, configuration, data persistence, provisioning

● Content agnostic

● Infrastructure agnostic

ORCHESTRATION WITH KUBERNETES

● Orchestrate containers at scale

● Define application topologies

● Handle container networking

● Manage container state

● Schedule across hosts

REGISTRY CONTAINER DISCOVERY

● Trusted container images

● Federate consumption libraries

● Promote consistency and reuse

Page 26: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201526

OPENSHIFT ENTERPRISE & JBOSSAutomation and efficiency for operations, self-service for developers

Page 27: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201527

FEED HENRY BY RED HATAccelerating Development & Collaboration on Mobility Projects

Page 28: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201528

RED HAT STORAGESoftware-defined storage across hybrid clouds

Page 29: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat - Technical Event Series - May 2015

29

Unlock the Value of Cloud for Your Business

Page 30: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201530

THE GOLD RUSH MENTALITYDon't just “lift and shift” your way to the cloud…you'll miss the real gold!

Page 31: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201531

NO “ROACH MOTELS”Applications should be able to check in and check out of your cloud

Page 32: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat - Technical Event Series - May 201532

CERTIFIED CLOUD PROVIDERSConsume services on demand and enable workload portability

Via Red Hat's Certified Cloud Service Providers you can:

- Consume subscriptions on-demand

- Take your existing subscriptions to the cloud

PLUS MANY MORE...

Page 33: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201533

CLOUD INFRASTRUCTURE IS...

TRANSIENT

It can disappear

ANONYMOUS

You may not always get the same infrastructure back

MULTITENANT

The infrastructure is shared and you could get noisy

neighbours

Page 34: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201534

Pets / Traditional Cattle / Cloud

ERP

Payroll

Accounting

CRM (unless it's Salesforce)

E-commerce

Greenfield app development

MapReduce jobs (Hadoop)

Real-time analytics

WORKLOAD REQUIREMENTSThe differences between traditional and cloud workloads

Page 35: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201535

CLOUD-ENABLED APPLICATIONSYour applications should have the following characteristics

● Dynamic addressing● Distributed systems● Asynchrony● Statelessness● Elastic Databases● MapReduce – Cluster

Computing

Page 36: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201536

DYNAMIC ADDRESSINGApplication components are transient, so they can't use fixed addresses

TRADITIONAL CLOUD

Page 37: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201537

DISTRIBUTED SYSTEMSDe-couple and distribute application components – Micro Services

TRADITIONAL CLOUD

Page 38: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201538

ASYNCHRONYDecouple in time as well through asynchronous service calls (i.e. use messaging, queues)

Page 39: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201539

STATELESSNESSExternalise session state from applications to the client, or via cache

TRADITIONAL CLOUD

CLUSTERED, SYNCHRONISED APPLICATION SERVERS STATELESS APPLICATION NODES

Page 40: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201540

ELASTIC DATABASESUse No SQL data stores to horizontally scale; or at least cache with data-grids

TRADITIONAL CLOUD

Page 41: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201541

MAPREDUCE – CLUSTER COMPUTINGHorizontally scale and parallelise processing

TRADITIONAL CLOUD

Page 42: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201542

AUTOMATE EVERYTHING!Manual and operator intervention tasks will erode value...quickly

Lower total cost of ownership

Greater I.T. efficiency

Increased productivity

Page 43: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201543

START WITH AN ISLAND PROJECTDon't try to “boil the ocean”; build, learn, celebrate and iterate...

Page 44: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201544

TRAIN FOR SUCCESSEnsure your team has the skills to succeed through training & experience

Red Hat has training courses & certification in:

- All products such as: RHEL, RHEL Open Stack Platform, OpenShift, Satellite...

- But (very soon!) also solution based, such as: DevOps, Containers, Cloud...

www.apac.redhat.com/training/dates/

Page 45: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201545

NEED ASSISTANCE?Get started with Cloud Assessment Workshops from Red Hat Consulting

Main Topics:● Discuss and understand your key business objectives for cloud● Understand cloud workloads, and use cases to support the business objectives● Identify current state IT architecture, standards, and processes● Describe Red Hat solutions, capabilities, and approach● Create a high-level architecture and phased plan for your cloud solution● Accelerate delivery with product implementation quick-starts

1st

Page 46: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat – Technical Event Series – May 201546

THE BEST SOLUTION IS OPENBuild a flexible, efficient, customisable and abstracted Open Hybrid Cloud

Page 47: Journey to the Cloud with Red Hat

Journey to the Cloud with Red Hat - Technical Event Series - May 2015

47

THANK YOU [email protected]

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews