Journey to the Cloud with Red Hat
-
Upload
ken-thompson -
Category
Technology
-
view
224 -
download
0
Transcript of 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
Be in Control of Your Cloud:Building Strategies for
Success in Cloud Computing
Journey to the Cloud with Red Hat – Technical Event Series – May 20153
CLOUD DRIVERSI.T. Transformation for everyone
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...
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
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
Journey to the Cloud with Red Hat – Technical Event Series – May 20157
CLOUD DEPLOYMENT MODELSAn Open Hybrid Cloud delivers the choice required
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
Journey to the Cloud with Red Hat - Technical Event Series - May 2015
9
Build Open Clouds: Best Practices & Tips
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
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
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
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”
Journey to the Cloud with Red Hat – Technical Event Series – May 201514
CLOUD SYSTEMS MANAGEMENTRed Hat Satellite
Journey to the Cloud with Red Hat – Technical Event Series – May 201515
CLOUD MANAGEMENT PLATFORMRed Hat CloudForms
Journey to the Cloud with Red Hat – Technical Event Series – May 201516
ALTERNATIVE VIRTUALISATIONRed Hat Enterprise Virtualisation (RHEV)
Journey to the Cloud with Red Hat – Technical Event Series – May 201517
CLOUD ENABLED APPLICATIONSRed Hat Enterprise Linux OpenStack Platform (RHELOSP)
Journey to the Cloud with Red Hat – Technical Event Series – May 201518
PRIVATE CLOUDTraditional & Cloud Enabled Workloads
Journey to the Cloud with Red Hat – Technical Event Series – May 201519
HYBRID CLOUDPrivate Cloud + Public Cloud
Journey to the Cloud with Red Hat – Technical Event Series – May 201520
RED HAT CLOUD INFRASTRUCTURECloud Management – Alternative Virtualisation - OpenStack
Build Once, Deploy AnywhereSocial & Mobile Applications
Journey to the Cloud with Red Hat – Technical Event Series – May 201522
RED HAT ENTERPRISE LINUXPortable workloads across hybrid clouds
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
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
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
Journey to the Cloud with Red Hat – Technical Event Series – May 201526
OPENSHIFT ENTERPRISE & JBOSSAutomation and efficiency for operations, self-service for developers
Journey to the Cloud with Red Hat – Technical Event Series – May 201527
FEED HENRY BY RED HATAccelerating Development & Collaboration on Mobility Projects
Journey to the Cloud with Red Hat – Technical Event Series – May 201528
RED HAT STORAGESoftware-defined storage across hybrid clouds
Journey to the Cloud with Red Hat - Technical Event Series - May 2015
29
Unlock the Value of Cloud for Your Business
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!
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
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...
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
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
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
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
Journey to the Cloud with Red Hat – Technical Event Series – May 201537
DISTRIBUTED SYSTEMSDe-couple and distribute application components – Micro Services
TRADITIONAL CLOUD
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)
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
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
Journey to the Cloud with Red Hat – Technical Event Series – May 201541
MAPREDUCE – CLUSTER COMPUTINGHorizontally scale and parallelise processing
TRADITIONAL CLOUD
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
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...
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/
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
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
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