app dev in the cloud: not my circus, not my monkeys... - eric d. schabell - codemotion rome 2017

29
Eric D. Schabell | @ericschabell App Dev in the Cloud: Not my circus, not my monkeys... Eric D. Schabell Global Technology Evangelist Director | @ericschabell ROME 24-25 MARCH 2017

Upload: codemotion

Post on 05-Apr-2017

19 views

Category:

Technology


1 download

TRANSCRIPT

Eric D. Schabell | @ericschabell

App Dev in the Cloud: Not my circus, not my monkeys...

Eric D. SchabellGlobal Technology Evangelist Director | @ericschabell

ROME 24-25 MARCH 2017

Eric D. Schabell | @ericschabell

“As developers, you can’t ignore the stack anymore…”

Eric D. Schabell | @ericschabell

Eric D. Schabell | @ericschabell

Eric D. Schabell | @ericschabell

Eric D. Schabell | @ericschabell

Eric D. Schabell | @ericschabell

Eric D. Schabell | @ericschabell

Hybrid Cloud….

Eric D. Schabell | @ericschabell

Application delivery has never been harder…

Both operations and coders struggle to keep up...

Eric D. Schabell | @ericschabell

Not my circus… not my monkey...

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Provisioning layer

Physical Layer Storage layer

Virtual layerProgrammable Infrastructure

layerPublic Cloud layer

PaaS layer

Management layer

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Provisioning layer

Storage layer

Virtual layerProgrammable Infrastructure

layerPublic Cloud layer

PaaS layer

Management layer

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Provisioning layer

Virtual layerProgrammable Infrastructure

layerPublic Cloud layer

PaaS layer

Management layer

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Provisioning layer

Virtual layerProgrammable Infrastructure

layerPublic Cloud layer

PaaS layer

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Virtual layerProgrammable Infrastructure

layerPublic Cloud layer

PaaS layer

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Programmable Infrastructure

layerPublic Cloud layer

PaaS layer

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Public Cloud layer

PaaS layer

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

PaaS layer

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Eric D. Schabell | @ericschabell

“As developers, maybe you can ignore some of the stack…”

Eric D. Schabell | @ericschabell

Discover your Cloud Stack

Provisioning layer

Physical Layer Storage layer

Virtual layerProgrammable Infrastructure

layerPublic Cloud layer

Management layer

Eric D. Schabell | @ericschabell

WHAT ARE CONTAINERS?It depends who you ask

● Isolated application processes on a shared Linux OS kernel

● Simpler, lighter, and denser than virtual machines

● Portable across different environments

● Packages my application and all of its dependencies

● Deploy to any environment in seconds and enable CI/CD

● Easily access and share containerized components

INFRASTRUCTURE APPLICATIONS

Eric D. Schabell | @ericschabell

Portability for developers...

No more “but it worked for me..”

Containers will retain fidelity from your developers’ laptop, to your test environment, and into production...

Eric D. Schabell | @ericschabell

Portability for hybrid clouds...

Move workloads into the cloud with RHEL or OpenShift Container Platform.

Private cloud to public cloud, from Azure to AWS or GCE.

Eric D. Schabell | @ericschabell

1. Get ocp-install-demo project: https://github.com/redhatdemocentral/ocp-install-demo 2. Unzip3. Run init.sh or init.bat4. Enjoy the next few minutes before logging in:

http://192.168.99.100:8443/console

User: openshift-dev

Password: devel

Install Cloud in minutes...

Eric D. Schabell | @ericschabell

Give you insights into DevOps/MW/containers in Cloud application delivery:

1. Install OpenShift Container Platform 2. Deploy a container with APAC Destinasia Travel Rules3. Experience power of Ansible automation:

○ Deploy xPaaS Decision Service with Destinasia Travel Rules○ Deploy Hotel booking service on OCP (PHP)○ Deploy Car booking service on OCP (.Net)○ Deploy Flight service on OCP (JEE)○ Deploy Fuse based microservice(s) on OCP

4. REST Client uses service endpoint for travel request

Includes docs and projects on Red Hat Demo Central for you to take home!

https://github.com/redhatdemocentral/apac-destinasia-rules-demo

Eric D. Schabell | @ericschabell

Eric D. Schabell | @ericschabell

“As developers, it’s your circus, own the monkeys…”

Eric D. Schabell | @ericschabell

Thank you, vote session in your app!

Eric D. SchabellGlobal Technology Evangelist Director | @ericschabell

ROME 24-25 MARCH 2017