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.

Social Connections 14 - Running Microservices in Production with IBM

435 views

Published on

Recording: http://pan.news/5zPi30mvmuk
Abstract: Join Nico to get an overview on how to run your Microservices on-premises as well as in the Cloud in a production ready environment. This session will cover how to run, manage and orchestrate your Containers using IBM Cloud Kubernetes Service (IKS) as well as IBM Cloud Private (ICP). You will get useful insights, tips and live demos of both solutions. Nico will also talk about tools which will help you to manage and secure your environment. Join his sessions and you will be ready to run your own Microservices using IKS and ICP!

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Social Connections 14 - Running Microservices in Production with IBM

  1. 1. Berlin, October 16-17 2018 Running Microservices in Production with IBM Nico Meisenzahl, panagenda
  2. 2. PLATINUM SPONSORS GOLD SPONSORS BRONZE SPONSORS SILVER SPONSORS SPEEDSPONSORING BEER SPONSOR
  3. 3. @panagenda Consultant. @soccnx & @DockerRosenheim team member. Blogger, speaker & IBM Champion. Loves DevOps, K8s & Connections. His desk is a ping pong table. Nico Meisenzahl @nmeisenzahl https://meisenzahl.org nico.meisenzahl@panagenda.com
  4. 4. Can’t be that hard... docker run -d my-microservice 4
  5. 5. But wait, what’s about... • Container Orchestration • High availability • Scalability • Support, Updates • Security • Monitoring, Metrics • Log management • Tools, Services, Integrations 5
  6. 6. And there is even more... • there are different Container runtimes – Docker, containerd, rkt, ... • and different Orchestrators – Swarm, Kubernetes, Nomad, ... • and even more tools/systems integrating with them – Openshift, Apache Mesos, DC/OS, Rancher, IKS, AKS, GKE, EKS (just to mention some of them) 6
  7. 7. Managed solution vs. own installation • this does not mean Cloud vs. on-premises! • pro managed solution – ready to go – less complicated – support – easy updates – pre installed services like Monitoring, Registry, Security, GUI, ... • pro own installation – customizable on your needs – integrate tools/services you need 7
  8. 8. A summary • Kubernetes is de facto the standard • I recommend (for most use-cases) to use a managed solution in production – provider will manage your cluster or provide setups/updates – you can focus on your apps • Bootstrap at least one Cluster to understand the underlying technology – https://github.com/kelseyhightower/kubernetes-the-hard-way 8
  9. 9. How IBM can help • IBM Cloud Kubernetes Service (IKS) – full-managed Cloud solution • IBM Cloud Private (ICP) – on-premises solution – Setup/updates provided by IBM – integrates with on-premises environment (LDAP, WebSphere, ...) • Feature overview – CLI to manage your environment (ic/bx) – Security features (Vulnerability Advisor, Authentication) – Monitoring, Metrics, Log management, Registry and other tools/services – integrated with other IBM services – Integration between ICP and IKS 9
  10. 10. IBM Cloud Kubernetes Service (IKS) cluster versions • Lite cluster – free of charge, 30 days lifetime – single-cluster only – no Load Balancer, local persistent volume only and other restrictions • Standard cluster – Pay-as-you-go – multi-node, multizone – virtual, bare metal – full feature set 10
  11. 11. IBM Cloud Private (ICP) bundles • Community Edition – free of charge – Community Support only, not intended for production – no master node high availability, no Vulnerability Advisor • Cloud Native – Support by IBM – full feature set – IBM Cloud Automation Manager • Enterprise – all Cloud Native features – WAS ND, IBM MQ Advanced, IBM API Connect • optional: IBM UrbanCode Deploy, IBM Cloud Foundry, and more 11
  12. 12. Continuous Integration / Continuous Delivery • IBM Cloud Private (via Catalog) – Jenkins, GitLab – Microclimate • IBM Cloud Toolchain – IBM Cloud tools – Integrations 12
  13. 13. Kubernetes tool/services which will help you • Helm (part of ICP) – a packet manager for Kubernetes – ICP Catalog is based on Helm • Heptio Ark – a tools to backup/restore Kubernetes cluster resources and persistent volumes • Istio (part of ICP) – an open platform to connect, manage, and secure microservices • cert-manager – cert-manager is a addon to automate the management of TLS certificates • Knative/Riff, Kaniko – Serverless, Function as a Service (FaaS) 13
  14. 14. It’s demo time • Automated deployment on IBM Kubernetes Service (IKS) with – IBM Cloud Toolchain – GitLab CI / CD 14
  15. 15. Slides will be available soon! • https://medium.com/@nicomeisenzahl Demo is available here • https://gitlab.com/nmeisenzahl/soccnx14-demo Questions? @nmeisenzahl https://meisenzahl.org nico.meisenzahl@panagenda.com
  16. 16. PLATINUM SPONSORS GOLD SPONSORS BRONZE SPONSORS SILVER SPONSORS SPEEDSPONSORING BEER SPONSOR
  17. 17. Headquarters, Austria: panagenda GmbH (Ltd.) Schreyvogelgasse 3/10 AT 1010 Vienna Phone: +43 1 89 012 89 Fax: +43 1 89 012 89-15 E-Mail: info@panagenda.com Headquarters, Germany: panagenda GmbH (Ltd.) Lahnstraße 17 DE 64646 Heppenheim Phone: +49 6252 67 939-00 Fax: +49 6252 67 939-16 E-Mail: info@panagenda.com USA: panagenda Inc. 60 State Street, Suite 700 MA 02109 Boston Phone: +1 617 855 5961 Fax: +1 617 488 2292 E-Mail: info@panagenda.com Germany: panagenda Consulting GmbH (Ltd.) Donnersbergstrasse 1 DE 64646 Heppenheim Phone: +49 6252 67 939-86 Fax: +49 6252 67 939-16 E-Mail: info@panagenda.com The Netherlands: Trust Factory B.V. 11th Floor, Koningin Julianaplein 10 NL 2595 AA The Hague Phone: +31 70 80 801 96 E-Mail: info@trust-factory.com © 2007-2015 panagenda Make Your Data Work for You

×