Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,883 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 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. 2. Eric D. Schabell | @ericschabell “As developers, you can’t ignore the stack anymore…”
  3. 3. Eric D. Schabell | @ericschabell
  4. 4. Eric D. Schabell | @ericschabell
  5. 5. Eric D. Schabell | @ericschabell
  6. 6. Eric D. Schabell | @ericschabell
  7. 7. Eric D. Schabell | @ericschabell
  8. 8. Eric D. Schabell | @ericschabell Hybrid Cloud….
  9. 9. Eric D. Schabell | @ericschabell Application delivery has never been harder… Both operations and coders struggle to keep up...
  10. 10. Eric D. Schabell | @ericschabell Not my circus… not my monkey...
  11. 11. Eric D. Schabell | @ericschabell Discover your Cloud Stack Provisioning layer Physical Layer Storage layer Virtual layer Programmable Infrastructure layer Public Cloud layer PaaS layer Management layer
  12. 12. Eric D. Schabell | @ericschabell Discover your Cloud Stack Provisioning layer Storage layer Virtual layer Programmable Infrastructure layer Public Cloud layer PaaS layer Management layer
  13. 13. Eric D. Schabell | @ericschabell Discover your Cloud Stack Provisioning layer Virtual layer Programmable Infrastructure layer Public Cloud layer PaaS layer Management layer
  14. 14. Eric D. Schabell | @ericschabell Discover your Cloud Stack Provisioning layer Virtual layer Programmable Infrastructure layer Public Cloud layer PaaS layer
  15. 15. Eric D. Schabell | @ericschabell Discover your Cloud Stack Virtual layer Programmable Infrastructure layer Public Cloud layer PaaS layer
  16. 16. Eric D. Schabell | @ericschabell Discover your Cloud Stack Programmable Infrastructure layer Public Cloud layer PaaS layer
  17. 17. Eric D. Schabell | @ericschabell Discover your Cloud Stack Public Cloud layer PaaS layer
  18. 18. Eric D. Schabell | @ericschabell Discover your Cloud Stack PaaS layer
  19. 19. Eric D. Schabell | @ericschabell Discover your Cloud Stack
  20. 20. Eric D. Schabell | @ericschabell “As developers, maybe you can ignore some of the stack…”
  21. 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. 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. 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. 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. 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. 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
  27. 27. Eric D. Schabell | @ericschabell
  28. 28. Eric D. Schabell | @ericschabell “As developers, it’s your circus, own the monkeys…”
  29. 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

×