deploying and managing red hat enterprise linux in amazon web services

14
Deploying Red Hat into AWS July 2015

Upload: dlt-solutions

Post on 17-Aug-2015

24 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

Deploying Red Hat into AWSJuly 2015

Page 2: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

ABOUT THE PRESENTER

Justin Nemmers

@[email protected]

15+ years in US Public SectorHPC administration backgroundConsultingTechnical Sales

Page 3: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

Leverage cloud solutions and acquisitions on a government-wide basis wherever possible to maximize economies of scale.

Dr. David McClure, GSA

Page 4: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

81.7%Less downtime

“Quantifying the Business Value of Amazon Web Services” – IDC May 2015

64.3%Lower TCO

118.4%More applications delivered

Page 5: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

Stable, flexible, and secure open source

foundation for enterprise IT environments and

applications

Page 6: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

TECHNOLOGY STACK

RED HATo Red Hat Enterprise Linux 6.6o JBoss Application Server

AMAZON WEB SERVICESo Virtual Private Cloudo Elastic Compute Cloudo Virtual Load Balancer

ANSIBLEo Ansible Coreo Ansible Tower

Page 7: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

WHAT’S HAPPENING

PROVISIONINGo Create EC2 instanceso Create Elastic Load balancer

DEPLOY CONFIGURATIONSo JBoss app server + Configso Web Application

UPDATE APPLICATIONo Rolling update to v1.0 -> v1.1

Page 8: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

DEMO ARCHITECTURE

ELB

RHEL 6

JBoss AS 7.1

Webapp

RHEL 6

JBoss AS 7.1

Webapp

Port 80

Port 8080Port 8080

Page 9: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

Let’s see it, already.

Page 10: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

DEVOPS NEEDS AUTOMATION

ENABLES REUSEo Leverage existing people, processes, and (often)

technology

INCREASES SAVINGSo Free up time for value add

SPANS SILOSo Keep teams working efficiently with easy

interaction

CREATES REPEATABILITYo Lather, rinse, repeat

Page 11: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

THE LANGUAGE OF ENTERPRISE ITo Ansible is the first “infrastructure-as-code” that can be read

and written across IT… from sys-admins to developers to managers

o Ansible is the only automation engine that can automate the entire application lifecycle & continuous delivery pipeline

DEV/TEST

Q/A OPERATIONS MANAGEMENT INFRASTRUCTURE

Ansible Playbook

From development… to production.

Page 12: Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services

BENEFITSREDUCES TIME TO DELIVERYo Development and QA get access to prod-configured resources more

quickly

IMPROVES COLLABORATIONo Consumers of servers have clear method to define and request changes

ELIMINATES OUTLIERSo Old systems look the same as new systems

INCREASES ASSURANCEo Initial and ongoing compliance validation

EASES TROUBLESHOOTINGo Something breaks? Compare existing to definition for immediate

transparency

PROMOTES ADOPTIONo Automation doesn’t remove responsibility from concerned teams