When faced with all the hype around Cloud, most application developers are not really all that excited. Maybe you get that feeling that it isn't your problem, just leave me to my applications. Let me show you why, as an application developer, you can't ignore your Cloud stack anymore.
We will examine your Cloud stack anxieties and provide you with a solutions to ease you into your first private PaaS on your own local machine that you can install in just minutes. Finally you will be given a myriad of examples to take home with you to take control of this circus and own the monkeys!
http://www.schabell.org/2016/12/codemotion-rome-2017-app-dev-in-cloud-monkeys.html
CNIC Information System with Pakdata Cf In Pakistan
App Dev in the Cloud: Not my circus, not my monkeys...
1. 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
2. Eric D. Schabell | @ericschabell
“As developers, you can’t ignore the
stack anymore…”
20. Eric D. Schabell | @ericschabell
“As developers, maybe you can ignore
some of the stack…”
21. Eric D. Schabell | @ericschabell
Discover your Cloud Stack
Provisioning
layer
Physical Layer Storage layer
Virtual layer
Programmable
Infrastructure
layer
Public Cloud layer
Management layer
22. 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
23. 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...
24. 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.
25. Eric D. Schabell | @ericschabell
1. Get ocp-install-demo project: https://github.com/redhatdemocentral/ocp-install-demo
2. Unzip
3. Run init.sh or init.bat
4. Enjoy the next few minutes before logging in:
http://192.168.99.100:8443/console
User: openshift-dev
Password: devel
Install Cloud in minutes...
26. 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 Rules
3. 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
28. Eric D. Schabell | @ericschabell
“As developers, it’s your circus, own the
monkeys…”
29. Eric D. Schabell | @ericschabell
Thank you, vote session in your app!
Eric D. Schabell
Global Technology Evangelist Director | @ericschabell
ROME 24-25 MARCH 2017
Notas do Editor
Welcome to App Dev in the Cloud: Not my circus, not my monkeys…. Given at Codemotion Rome 2017. When faced with all the hype around Cloud, most application developers are not really all that excited. Maybe you get that feeling that it isn't your problem, just leave me to my applications. Let me show you why, as an application developer, you can't ignore your Cloud stack anymore. We will examine your Cloud stack anxieties and provide you with a solutions to ease you into your first private PaaS on your own local machine that you can install in just minutes. Finally you will be given a myriad of examples to take home with you to take control of this circus and own the monkeys!
As application developers life has gone sideways over the last years, with more and more options being added to your toolbox. It can be overwhelming at times. It used to be a simple matter of focusing on your code and project, deliver your functionality and app on time, leave it to the operations to get it running.
This gave birth to the term DevOps, as Ops can understand the problem when a deployment goes wrong and have to call in the Dev. This is the basis for the statement, “As developers, you can’t ignore the stack anymore…” It will be the focus of this talk and be repeated throughout the session as we examine where it all has gone sideways for you, what you can do about it with the new open technologies like containers and how to not only survive, but excel in your world.
Now maybe this was your ideal developers world, heads down and a symmetric clean workspace and large screen for coding?
Or maybe you prefer to be in the deep dark bowels of a basement… or surrounded by lots of hardware and screen space?
Basically if we look at the Java developer space, your world could be easily contained within these four walls…. Your IDE and it’s plugins.
From the desktop it has gone wild into virtualization, then private clouds and on to…..
Having to leverage public cloud infra to develop, test and deploy applications. Each one has brought new headaches to your daily workflow.
The magic word is now known as hybrid cloud, where you are having to develop and work on all possible footprints of infrastructure and architecture.
It’s never been harder and it’s a struggle to keep up… do you still have a personal life or are you coding on the couch at night too?
What’s this phrase all about…. It’s a Polish proverb.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
Let’s walk through your modern Cloud stack and see where your world fits in. We are not all operations, so this overview gives you a good idea of the parts that are involved and will show you the open technologies that support them to help your organization provide complex and flexible solutions to your customers.
What can we do about this?
Let’s explore the most interesting open technology that has come into your playground, one that can let you once again focus on the things you need to get done and lighten your DevOps role.
You still can’t ignore the stack…. why?
Let’s walk focus on your cloud stack, which is the containers layer and your interface to streamline AppDev in the Cloud.
First, what are containers really?
The key word for our activities in the Cloud are portability, across environments….
… and across the footprints into the hybrid cloud world.
Let’s get your container platform set up in a few minutes (if you connectivity is good), in 3-4 easy steps you’re on the road with OpenShift Container Platform, on your own machine!
What about a workshop to get started with services and 6 containers on your OpenShift Cloud?
Stay in touch with this organization on Github.com, here you will find more examples and project to help you.
Stand up developers…. It’s your circus so you should be able to own the monkeys!
Thanks and reach out if you have any questions or comments! (@ericschabell)