This document provides an overview of CloudFoundry 101 and the Dell EMC Dojo. The Dell EMC Dojo aims to contribute to Cloud Foundry Foundation sanctioned OS projects, train new Cloud Foundry contributors, and innovate around the Cloud Foundry platform. The Dojo also looks to evangelize modern software development practices like XP and Lean Startup to internal Dell EMC product teams and help with digital transformation. The document then covers topics like what Platform as a Service (PaaS) is, how Cloud Foundry can help with development and deployment, and how Cloud Foundry provides a standardized environment and infrastructure abstraction.
DockerCon EU 2017 - General Session Day 2Docker, Inc.
This document summarizes Scott Johnston's keynote at a Docker event. It discusses Docker's modernization journey program which helps customers modernize traditional applications through partnerships. It provides examples of modernization projects with the MTA program that reduced costs by 50% while improving portability, agility and security. The keynote outlines Docker's incremental approach and working with customers and partners at their own pace on their modernization journey.
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Joshua McKenty
This document discusses automation and Cloud Foundry. It notes that automation is often seen as a frightening force. It then provides an overview of Cloud Foundry, describing it as a leading open source platform-as-a-service that is language and framework agnostic and manages both virtual machines and containers. It discusses how Cloud Foundry and OpenStack can work together by leveraging shared components and an overlapping ecosystem.
Intel IT is extending their OpenStack IaaS with Cloud Foundry PaaS to provide a more dynamic and flexible cloud environment. They selected Cloud Foundry due to its ability to improve application deployment times and support for a wide variety of applications. Intel IT deployed Cloud Foundry on OpenStack using BOSH and is addressing challenges around open source maturity, specialized requirements, and developing more cloud-aware applications. Their future strategy involves a hybrid cloud approach using smart orchestration between private and public clouds.
This document discusses managing hybrid deployments using Cloud Foundry on Microsoft Azure. It provides an overview of Azure's support for Cloud Foundry, including using BOSH CPI to deploy Cloud Foundry on Azure. Templates are used to simplify deployment and provide a consistent user experience across clouds. The document also covers Azure's goals in being part of the open source Cloud Foundry community and providing a fully open source version. It demonstrates deploying a sample "Hello CF" application on Azure.
Cloud Foundry has become the industry standard platform for cloud applications. IBM, HPE, Pivotal, SAP, and many others contribute to this multi-cloud open source project to enable continuous delivery for all companies.
This document discusses Cloud Foundry and OpenStack. It provides an overview of Cloud Foundry, comparing it to OpenStack. Key points made include that Cloud Foundry and OpenStack share an open source license and community model but have different architectures, languages, and adoption profiles. Cloud Foundry is positioned as better suited for production deployments while OpenStack is more for development/testing. The document encourages learning Cloud Foundry to unlock OpenStack value and move careers towards creating business value. It provides next steps to get involved with Cloud Foundry and OpenStack integration.
This document provides an overview of DevOps concepts and practices through examples. It discusses DevOps as a culture and movement emphasizing collaboration between development and operations teams. The document demonstrates infrastructure as code, continuous integration and delivery practices like building and packaging applications, as well as deploying applications and managing dynamic configurations. It also discusses monitoring, troubleshooting and creating a feedback loop in production. The document aims to help attendees grasp DevOps essentials and leave with open questions.
DockerCon EU 2017 - General Session Day 2Docker, Inc.
This document summarizes Scott Johnston's keynote at a Docker event. It discusses Docker's modernization journey program which helps customers modernize traditional applications through partnerships. It provides examples of modernization projects with the MTA program that reduced costs by 50% while improving portability, agility and security. The keynote outlines Docker's incremental approach and working with customers and partners at their own pace on their modernization journey.
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Joshua McKenty
This document discusses automation and Cloud Foundry. It notes that automation is often seen as a frightening force. It then provides an overview of Cloud Foundry, describing it as a leading open source platform-as-a-service that is language and framework agnostic and manages both virtual machines and containers. It discusses how Cloud Foundry and OpenStack can work together by leveraging shared components and an overlapping ecosystem.
Intel IT is extending their OpenStack IaaS with Cloud Foundry PaaS to provide a more dynamic and flexible cloud environment. They selected Cloud Foundry due to its ability to improve application deployment times and support for a wide variety of applications. Intel IT deployed Cloud Foundry on OpenStack using BOSH and is addressing challenges around open source maturity, specialized requirements, and developing more cloud-aware applications. Their future strategy involves a hybrid cloud approach using smart orchestration between private and public clouds.
This document discusses managing hybrid deployments using Cloud Foundry on Microsoft Azure. It provides an overview of Azure's support for Cloud Foundry, including using BOSH CPI to deploy Cloud Foundry on Azure. Templates are used to simplify deployment and provide a consistent user experience across clouds. The document also covers Azure's goals in being part of the open source Cloud Foundry community and providing a fully open source version. It demonstrates deploying a sample "Hello CF" application on Azure.
Cloud Foundry has become the industry standard platform for cloud applications. IBM, HPE, Pivotal, SAP, and many others contribute to this multi-cloud open source project to enable continuous delivery for all companies.
This document discusses Cloud Foundry and OpenStack. It provides an overview of Cloud Foundry, comparing it to OpenStack. Key points made include that Cloud Foundry and OpenStack share an open source license and community model but have different architectures, languages, and adoption profiles. Cloud Foundry is positioned as better suited for production deployments while OpenStack is more for development/testing. The document encourages learning Cloud Foundry to unlock OpenStack value and move careers towards creating business value. It provides next steps to get involved with Cloud Foundry and OpenStack integration.
This document provides an overview of DevOps concepts and practices through examples. It discusses DevOps as a culture and movement emphasizing collaboration between development and operations teams. The document demonstrates infrastructure as code, continuous integration and delivery practices like building and packaging applications, as well as deploying applications and managing dynamic configurations. It also discusses monitoring, troubleshooting and creating a feedback loop in production. The document aims to help attendees grasp DevOps essentials and leave with open questions.
DockerCon EU 2017 - General Session Day 1Docker, Inc.
This document discusses Docker and its container platform. It highlights Docker's momentum in the industry with over 21 million Docker hosts and 24 billion container downloads. The document then summarizes Docker's container platform and how it enables applications across diverse infrastructures and throughout the lifecycle. It also discusses how Docker can help modernize traditional applications and provide portability, agility and security. The remainder of the document focuses on how MetLife leveraged Docker to containerize applications, seeing benefits like a 70% reduction in VMs and 66% reduction in costs. It outlines Docker Enterprise Edition and its value in areas like security, multi-tenancy, policy automation and management capabilities for Swarm and Kubernetes.
Cloud Foundry open Platform as a Service makes it easy to operate, scale and deploy application for your dedicated cloud environments. It enables developers and operators to be significantly more agile, writing great applications and deliver them in days instead of months. Cloud Foundry takes care of all the infrastructure and network plumbing that you need to build, run and operate your applications and can do this while patching and updating systems and services without any downtime.
¿Qué es Azure DevOps? Vamos a ver un ejemplo de ciclo completo de despliegue con Azure DevOps que nos permita, durante el resto de sesiones, integrar los conceptos que veremos en ellas.
En esta sesión os explicaremos que son los Azure Pipelines, YAML, Releases y el ciclo completo de compilación-testing-despliegue de una aplicación mediante estos pipelines
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise EditionDocker, Inc.
In their talk, David and Michelle showed building an app using Kubeflow first with Docker Desktop and then on Docker Enterprise in the cloud. And they even took advantage of Google Cloud Tensorflow Processing Units native to the platform.
This document discusses DevOps and how it relates to database administrators (DBAs). It begins with a story about data corruption resulting from a lack of formal development processes. It then defines DevOps and discusses how including DBAs is important for efficiency. The document outlines common DevOps terms and tools and how database virtualization fits into the DevOps model. It addresses cultural challenges for DBAs in adopting DevOps and how DBAs can provide value through collaboration, skills updates, and familiarity with the DevOps toolchain.
This document discusses trends related to databases and cloud computing. It notes that 85% of enterprises have a multi-cloud strategy and that workloads are increasingly being run in public and private clouds. It also discusses the growth of various cloud vendors and databases like PostgreSQL. The document emphasizes that organizations should optimize databases before migrating to the cloud in order to reduce costs related to things like data transfers and storage. It also stresses the importance of securing data during non-production usage by encrypting and masking sensitive information.
OpenStack Architected Like AWS (and GCP)Randy Bias
A description of how we built Open Cloud System (OCS), an OpenStack-powered complete cloud operating system. With a focus on AWS and GCE interoperability, we describe why hybrid cloud interoperability matters and how we got there. Anyone can do it and we think you should too.
Hack for Good and Profit (Cloud Foundry Summit 2014)VMware Tanzu
Hackathons are fun events where developers innovate, learn and build development communities. Whether conducted in an academic setting or a corporate one, the aim is to rapidly produce functional code implementations focused around one or more designated themes. Cloud Foundry is a perfect target platform for hackathons, since it supports fast application deployment for continuous integration, abstracted infrastructure, and ample technology choices in terms of buildpacks and services. For those less familiar with cloud computing, Cloud Foundry provides an ideal opportunity for participants to be introduced to new application hosting techniques (Platform as a Service) and learn keys concepts of building applications for the cloud.
Cornelia Davis from Pivotal Software and Catherine Spence from Intel share their experiences in leveraging Cloud Foundry in support of numerous hackathons. They discuss what worked well, and less so, and share with you why and how you can deliver your own hackathon event.
DevOps at scale: what we did, what we learned at Societe GeneraleAdrien Blind
The following talk discusses Societe Generale's transformation journey to DevOps, and more largelly to continuous delivery principles, inside a large, traditionnal company. It emphases the importance of practices over tooling, a human centric approach massively leveraging on coaching, and our "framework" approach to make it scaling up to the IS level.
It has been initially delivered at DevOps Rex conference, with teammate Laurent Dussault, also DevOps coach at Societe Generale.
Aprovisionamiento multi-proveedor con Terraform - Plain Concepts DevOps dayPlain Concepts
La infraestructura como código (IaC) es una de las prácticas relacionadas con la cultura DevOps que está cogiendo más tracción en el desarrollo de software y Terraform es una de las herramientas más recomendadas para ello.
Se suele relacionar sobre todo con la creación de infraestructura en los grandes servicios “Cloud” -AWS, Azure, Google Cloud,…- pero es además algo aplicable a otros aspectos de IT como podrían ser la creación de usuarios en servicios de terceros o propios (Github, bases de datos,…), configuración de dominios (Dyn, GoDaddy,…), configuración de alertas (Grafana, OpsGenie)…
Durante esta sesión se explicará su funcionamiento básico y veremos en directo despliegues en varias de estas plataformas.
Pulling Back the Curtain –CloudStack in Private and Community CloudsChip Childers
Keynote presented at the CloudStack Collaboration Conference EU 2014
CloudStack might be best known for it's deployments within the service provider industry, but the adoption of CloudStack for private and community clouds has led to some fascinating user stories. We don't hear as much about CloudStack's use within private clouds, perhaps because the platform is so foundational yet easy to implement. But don't be fooled, organizations around the globe are relying on CloudStack to be the core of their agile infrastructure strategy. Come pull back the curtain…
During this presentation, we will be going over the basics of CloudFoundry, the open-source PaaS solution, one of the biggest open-source projects in existence at the moment, and Pivotal's CloudFoundry offering more specifically.
Watch the livestream at https://www.youtube.com/watch?v=Voze6PodQEE
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativecornelia davis
The document discusses how Kubo can be used as a gateway to running cloud-native workloads. It outlines different types of workloads like code developed internally which may change frequently or code from third parties. For internally developed code, Kubo allows maintaining existing processes while deploying container images instead of infrastructure. For external code and data-centric workloads, Kubo provides benefits like health management, multi-cloud support, and operating system/Kubernetes upgrades without affecting applications. The document calls developers to run workloads on Cloud Foundry Container Runtime and share experiences.
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013Amazon Web Services
Amazon RDS makes it cheap and easy to deploy, manage, and scale relational databases using a familiar MySQL, Oracle, or Microsoft SQL Server database engine. Amazon RDS can be an excellent choice for running many large, off-the-shelf enterprise applications from companies like JD Edwards, Oracle, PeopleSoft, and Siebel. In this session, you learn how to best leverage Amazon RDS for use with enterprise applications and learn about best practices and data migration strategies.
Building A Diverse Geo-Architecture For Cloud Native Applications In One DayVMware Tanzu
Presenter: Ben Laplanche, Product Manager, Pivotal Cloud Foundry
Companies turn to PaaS and Cloud Native Applications to gain agility and speed. To provide customer value, a fault tolerant infrastructure is essential. But what happens if an entire data center, region, or even country should go offline? Cassandra holds the key to keeping application state in sync through replication, whilst Pivotal Cloud Foundry provides easy deployment to multiple IaaS providers. It also comes complete with a managed service offering for DataStax Enterprise. This talk will discuss how this setup can be deployed in one day, including demonstrations and a walkthrough of the key concepts, approaches, and considerations.
Services are the New Cloud Platform (Services-as-a-Platform)Randy Bias
This document discusses the rise of services as the new cloud platform (SaaP) and how they enable business agility. It defines SaaS, PaaS, and IaaS more tightly and introduces SaaP as composable, reusable services optimized for DevOps. SaaP allows for an a la carte consumption model versus the prix fixe model of PaaS. The document argues that AWS operates more as SaaP than IaaS/PaaS and that DevOps without SaaP misses something important. It concludes that speed is the new norm, with new culture (DevOps) and tools (SaaP) driving internal SaaP for business agility in the
This presentation on Open Source and Cloud Technologies was given by Vizuri SVP Joe Dickman at the 2012 Destination Marketing Technology Forum in Raleigh, NC. For more information please visit our website at www.vizuri.com or email solutions@vizuri.com.
Dell powers some of the largest cloud providers and top search engines. Dell views different needs governing different cloud approaches, from evolutionary clouds focusing on infrastructure to revolutionary application-focused platforms. Dell supports the OpenStack open source cloud which has support from major industry players and was collaboratively developed, having an API friendly to service providers and able to demonstrate scale. Dell's Crowbar tool automates OpenStack deployment from initial server boot to full configuration.
Real World Modern Development Use Cases with RackHD and AdobeTimothy Gelter
Adobe and the Dell EMC RackHD team provide an overview on how Adobe is modernizing their datacenters using public and private clouds enabled by infrastructure as code technologies to abstract their infrastructure for application deployments and improve operational efficiencies.
There's More to Docker than the Container: The Docker Platform - Kendrick Col...{code} by Dell EMC
{code} by Dell EMC has a rich history of building storage plaugins with Docker. The Docker engine is only one piece of the puzzle when it comes to solving a container-based infrastructure. The projects from Docker aim to democratize development tools, build better applications, and simplify operations. Learn about all of the different Docker projects along with {code} by Dell EMC integrations to run containers at every stage from development to production.
DockerCon EU 2017 - General Session Day 1Docker, Inc.
This document discusses Docker and its container platform. It highlights Docker's momentum in the industry with over 21 million Docker hosts and 24 billion container downloads. The document then summarizes Docker's container platform and how it enables applications across diverse infrastructures and throughout the lifecycle. It also discusses how Docker can help modernize traditional applications and provide portability, agility and security. The remainder of the document focuses on how MetLife leveraged Docker to containerize applications, seeing benefits like a 70% reduction in VMs and 66% reduction in costs. It outlines Docker Enterprise Edition and its value in areas like security, multi-tenancy, policy automation and management capabilities for Swarm and Kubernetes.
Cloud Foundry open Platform as a Service makes it easy to operate, scale and deploy application for your dedicated cloud environments. It enables developers and operators to be significantly more agile, writing great applications and deliver them in days instead of months. Cloud Foundry takes care of all the infrastructure and network plumbing that you need to build, run and operate your applications and can do this while patching and updating systems and services without any downtime.
¿Qué es Azure DevOps? Vamos a ver un ejemplo de ciclo completo de despliegue con Azure DevOps que nos permita, durante el resto de sesiones, integrar los conceptos que veremos en ellas.
En esta sesión os explicaremos que son los Azure Pipelines, YAML, Releases y el ciclo completo de compilación-testing-despliegue de una aplicación mediante estos pipelines
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise EditionDocker, Inc.
In their talk, David and Michelle showed building an app using Kubeflow first with Docker Desktop and then on Docker Enterprise in the cloud. And they even took advantage of Google Cloud Tensorflow Processing Units native to the platform.
This document discusses DevOps and how it relates to database administrators (DBAs). It begins with a story about data corruption resulting from a lack of formal development processes. It then defines DevOps and discusses how including DBAs is important for efficiency. The document outlines common DevOps terms and tools and how database virtualization fits into the DevOps model. It addresses cultural challenges for DBAs in adopting DevOps and how DBAs can provide value through collaboration, skills updates, and familiarity with the DevOps toolchain.
This document discusses trends related to databases and cloud computing. It notes that 85% of enterprises have a multi-cloud strategy and that workloads are increasingly being run in public and private clouds. It also discusses the growth of various cloud vendors and databases like PostgreSQL. The document emphasizes that organizations should optimize databases before migrating to the cloud in order to reduce costs related to things like data transfers and storage. It also stresses the importance of securing data during non-production usage by encrypting and masking sensitive information.
OpenStack Architected Like AWS (and GCP)Randy Bias
A description of how we built Open Cloud System (OCS), an OpenStack-powered complete cloud operating system. With a focus on AWS and GCE interoperability, we describe why hybrid cloud interoperability matters and how we got there. Anyone can do it and we think you should too.
Hack for Good and Profit (Cloud Foundry Summit 2014)VMware Tanzu
Hackathons are fun events where developers innovate, learn and build development communities. Whether conducted in an academic setting or a corporate one, the aim is to rapidly produce functional code implementations focused around one or more designated themes. Cloud Foundry is a perfect target platform for hackathons, since it supports fast application deployment for continuous integration, abstracted infrastructure, and ample technology choices in terms of buildpacks and services. For those less familiar with cloud computing, Cloud Foundry provides an ideal opportunity for participants to be introduced to new application hosting techniques (Platform as a Service) and learn keys concepts of building applications for the cloud.
Cornelia Davis from Pivotal Software and Catherine Spence from Intel share their experiences in leveraging Cloud Foundry in support of numerous hackathons. They discuss what worked well, and less so, and share with you why and how you can deliver your own hackathon event.
DevOps at scale: what we did, what we learned at Societe GeneraleAdrien Blind
The following talk discusses Societe Generale's transformation journey to DevOps, and more largelly to continuous delivery principles, inside a large, traditionnal company. It emphases the importance of practices over tooling, a human centric approach massively leveraging on coaching, and our "framework" approach to make it scaling up to the IS level.
It has been initially delivered at DevOps Rex conference, with teammate Laurent Dussault, also DevOps coach at Societe Generale.
Aprovisionamiento multi-proveedor con Terraform - Plain Concepts DevOps dayPlain Concepts
La infraestructura como código (IaC) es una de las prácticas relacionadas con la cultura DevOps que está cogiendo más tracción en el desarrollo de software y Terraform es una de las herramientas más recomendadas para ello.
Se suele relacionar sobre todo con la creación de infraestructura en los grandes servicios “Cloud” -AWS, Azure, Google Cloud,…- pero es además algo aplicable a otros aspectos de IT como podrían ser la creación de usuarios en servicios de terceros o propios (Github, bases de datos,…), configuración de dominios (Dyn, GoDaddy,…), configuración de alertas (Grafana, OpsGenie)…
Durante esta sesión se explicará su funcionamiento básico y veremos en directo despliegues en varias de estas plataformas.
Pulling Back the Curtain –CloudStack in Private and Community CloudsChip Childers
Keynote presented at the CloudStack Collaboration Conference EU 2014
CloudStack might be best known for it's deployments within the service provider industry, but the adoption of CloudStack for private and community clouds has led to some fascinating user stories. We don't hear as much about CloudStack's use within private clouds, perhaps because the platform is so foundational yet easy to implement. But don't be fooled, organizations around the globe are relying on CloudStack to be the core of their agile infrastructure strategy. Come pull back the curtain…
During this presentation, we will be going over the basics of CloudFoundry, the open-source PaaS solution, one of the biggest open-source projects in existence at the moment, and Pivotal's CloudFoundry offering more specifically.
Watch the livestream at https://www.youtube.com/watch?v=Voze6PodQEE
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativecornelia davis
The document discusses how Kubo can be used as a gateway to running cloud-native workloads. It outlines different types of workloads like code developed internally which may change frequently or code from third parties. For internally developed code, Kubo allows maintaining existing processes while deploying container images instead of infrastructure. For external code and data-centric workloads, Kubo provides benefits like health management, multi-cloud support, and operating system/Kubernetes upgrades without affecting applications. The document calls developers to run workloads on Cloud Foundry Container Runtime and share experiences.
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013Amazon Web Services
Amazon RDS makes it cheap and easy to deploy, manage, and scale relational databases using a familiar MySQL, Oracle, or Microsoft SQL Server database engine. Amazon RDS can be an excellent choice for running many large, off-the-shelf enterprise applications from companies like JD Edwards, Oracle, PeopleSoft, and Siebel. In this session, you learn how to best leverage Amazon RDS for use with enterprise applications and learn about best practices and data migration strategies.
Building A Diverse Geo-Architecture For Cloud Native Applications In One DayVMware Tanzu
Presenter: Ben Laplanche, Product Manager, Pivotal Cloud Foundry
Companies turn to PaaS and Cloud Native Applications to gain agility and speed. To provide customer value, a fault tolerant infrastructure is essential. But what happens if an entire data center, region, or even country should go offline? Cassandra holds the key to keeping application state in sync through replication, whilst Pivotal Cloud Foundry provides easy deployment to multiple IaaS providers. It also comes complete with a managed service offering for DataStax Enterprise. This talk will discuss how this setup can be deployed in one day, including demonstrations and a walkthrough of the key concepts, approaches, and considerations.
Services are the New Cloud Platform (Services-as-a-Platform)Randy Bias
This document discusses the rise of services as the new cloud platform (SaaP) and how they enable business agility. It defines SaaS, PaaS, and IaaS more tightly and introduces SaaP as composable, reusable services optimized for DevOps. SaaP allows for an a la carte consumption model versus the prix fixe model of PaaS. The document argues that AWS operates more as SaaP than IaaS/PaaS and that DevOps without SaaP misses something important. It concludes that speed is the new norm, with new culture (DevOps) and tools (SaaP) driving internal SaaP for business agility in the
This presentation on Open Source and Cloud Technologies was given by Vizuri SVP Joe Dickman at the 2012 Destination Marketing Technology Forum in Raleigh, NC. For more information please visit our website at www.vizuri.com or email solutions@vizuri.com.
Dell powers some of the largest cloud providers and top search engines. Dell views different needs governing different cloud approaches, from evolutionary clouds focusing on infrastructure to revolutionary application-focused platforms. Dell supports the OpenStack open source cloud which has support from major industry players and was collaboratively developed, having an API friendly to service providers and able to demonstrate scale. Dell's Crowbar tool automates OpenStack deployment from initial server boot to full configuration.
Real World Modern Development Use Cases with RackHD and AdobeTimothy Gelter
Adobe and the Dell EMC RackHD team provide an overview on how Adobe is modernizing their datacenters using public and private clouds enabled by infrastructure as code technologies to abstract their infrastructure for application deployments and improve operational efficiencies.
There's More to Docker than the Container: The Docker Platform - Kendrick Col...{code} by Dell EMC
{code} by Dell EMC has a rich history of building storage plaugins with Docker. The Docker engine is only one piece of the puzzle when it comes to solving a container-based infrastructure. The projects from Docker aim to democratize development tools, build better applications, and simplify operations. Learn about all of the different Docker projects along with {code} by Dell EMC integrations to run containers at every stage from development to production.
The Power of DataOps for Cloud and Digital Transformation Delphix
Companies have been trying to speed up their innovation delivery for many years but often at the cost of higher quality and stronger security. Despite billions invested to accelerate innovation, projects are too often slowed by data friction - the result of growing volumes of silo’d data and multiple requests for data.
Overcoming these sources of friction requires constant iteration across several key dimensions:
• Reducing the total cost of data by making it fast and efficient to deliver data, regardless of source or consumer. Automation and tooling is critical.
• Integrating security and governance into a seamless data delivery process. This requires integrated masking, but also a governance platform and process to ensure the right rules and access controls are in place.
• Breaking down silos between people and organizations. This starts with the organizational change to bring people together into one team, but requires technology change to provide self-service data access and control.
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...{code} by Dell EMC
What do Apple, ADP, Netflix, eBay, Time Warner Cable, and UC Berkley have in common? All of them use Apache Mesos! Did you know {code} by Dell EMC contributed the first storage module to Apache Mesos? This session will examine Mesos architecture and will focus on how to use frameworks such as Marathon to deploy containerized applications. See how {code} by Dell EMC is integrating REX-Ray to provide stateful application support to the most battle-tested container platform.
This document discusses using virtualization and containers to improve database deployments in development environments. It notes that traditional database deployments are slow, taking 85% of project time for creation and refreshes. Virtualization allows for more frequent releases by speeding up refresh times. The document discusses how virtualization engines can track database changes and provision new virtual databases in seconds from a source database. This allows developers and testers to self-service provision databases without involving DBAs. It also discusses how virtualization and containers can optimize database deployments in cloud environments by reducing storage usage and data transfers.
Software can be complex, but it is a key part of modern data centers. {code}'s ScaleIO Framework for Apache Mesos is a storage framework that automates the complete lifecycle of the ScaleIO storage platform on top of commodity hardware. Moving storage to a framework reduces the complexity involved and transforms the operational approach. Watch how the Mesos framework simplifies all aspects of ScaleIO to provide storage for containerized applications.
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017{code} by Dell EMC
This document discusses storage solutions for container-based and cloud native applications. It describes how ScaleIO provides storage that supports cloud native workloads in private clouds by being software-based, efficiently interoperating with container orchestrators, and scaling multidimensionally. The document also notes that storage services need to be portable, focus on software and interoperability rather than data plane abstraction, and support common functions like snapshots and replication. It concludes by advertising a demo of using REX-Ray and ScaleIO with Docker, Mesos and Kubernetes.
Confessions of the AppDev VP Webinar (Delphix)Sam Molmud
This document appears to be a presentation about challenges faced by application development VPs and how the Delphix Dynamic Data Platform addresses them. It discusses issues like long wait times for environments, testing being pushed too far right, and competing priorities and resource constraints. The Delphix platform allows automation of data for application development to provide productive developers, less worry for VPs, and ensuring the right resources are available. It enables continuous integration/delivery workflows with automated data deployment. Customers have seen benefits like significantly reduced migration times to cloud environments and increased developer productivity through rapid provisioning of virtual databases.
“The next release is probably going to be at late”... these are words that every AppDev leader has uttered… and often.
Development teams burdened with complex release requirements often run over schedule and over budget. One of the biggest offenders? Data. Your teams are cutting corners, sacrificing quality and delivering projects late because they don’t have a good solution for managing data.
You’re one of many AppDev leaders that face these challenges. You need a new approach to manage, secure and provision your data in order to stay relevant, You need DataOps.
PuppetConf 2017: Zero to Cloud- James Frederick, Dell EMCPuppet
Demands for IT efficiency and agility are impacting enterprises of all sizes and hybrid clouds are proving to be great enablers of IT Transformation. Join this session to hear how integrating Puppet automation into VMware-based cloud environments can deliver agility, standardization, and reduced operations costs. You’ll also hear how you can accelerate achieving these benefits with Dell EMC’s Enterprise Hybrid Cloud.
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017{code} by Dell EMC
Software can be complex, but it is a key part of modern data centers. {code}'s ScaleIO Framework for Apache Mesos is a storage framework that automates the complete lifecycle of the ScaleIO storage platform on top of commodity hardware. Moving storage to a framework reduces the complexity involved and transforms the operational approach. Watch how the Mesos framework simplifies all aspects of ScaleIO to provide storage for containerized applications.
Marc embraces database virtualization and containers to help Dave's development team overcome data issues slowing their work. Virtualizing the database and creating "data pods" allows self-service access and the ability to quickly provision testing environments. This enables the team to work more efficiently and meet sprint goals. DataOps is introduced to fully integrate data into DevOps practices, removing it as a bottleneck through tools that provide versioning, automation and developer-friendly interfaces.
Webinar: End-to-End CI/CD with GitLab and DC/OSMesosphere Inc.
Seven years ago, Apache Mesos was born as a platform to bring the distributed computing capabilities that powered the largest digital companies to the masses. Today, Mesosphere DC/OS technologies power more containers in production than any other software stack in the world, and has emerged as the premier platform for building and elastically scaling data-rich, modern applications and the associated CI/CD infrastructure across any infrastructure, public or private.
GitLab is an end-to-end software development and delivery platform with built-in CI/CD, monitoring, and performance metrics. With a unified experience for every step of the development lifecycle and seamless integration with container schedulers, GitLab provides the most efficient approach to reduce cycle time, increase velocity, and improve software quality.
In this webinar, you will learn how to combine DC/OS and GitLab to easily build a CI/CD infrastructure and build a complete CI/CD pipeline in minutes.
Slides cover:
1. An introduction to Apache Mesos and Mesosphere DC/OS and overview of DC/OS features and capabilities for developing, deploying, and operating containerized applications, microservices and CI/CD
2. An introduction to GitLab
3. How to use DC/OS and GitLab to build a CI/CD solution and go from idea to production
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
1) Applying DevOps practices like continuous integration/delivery can help government agencies deploy IT projects faster and get citizen services into production quicker.
2) Using a Platform as a Service (PaaS) like IBM Bluemix allows agencies to build and manage applications faster while reducing costs and skills requirements.
3) Adopting a DevOps culture and tools that automate testing, deployment, and monitoring can help agencies accelerate delivery of citizen services with better outcomes and less resources.
Comparison of control plane deployment architectures in the scope of hypercon...Miroslav Halas
The OpenStack control plane can be implemented using one of the three infrastructure types: Bare Metal, Virtual Machines, and Containers. Comprehensive comparisons of these approaches are not available. In the first section of our talk, we present a reference architecture for building a virtualized control plane, which supports OpenStack controller HA, file system HA, networking HA, and enhanced performance through CPU-pinning, and SR-IOV. All the building blocks are based on established open source tools and their corresponding products, Red Hat Enterprise Virtualization, Red Hat Gluster Storage and Red Hat OpenStack. Any OpenStack deployment tool which can be used on bare metal work to build this virtualized control plane. We will focus on comparisons of different OpenStack control plane infrastructures. We compare the deployment and operational aspects of different control plane implementation on the same hardware environment. We also evaluate the different control plane deployments through benchmarking tools (such as Rally), and provide a quantitative comparison.
OpenStack clusters are most often built with servers for Nova compute VMs and servers for storage, with Ceph storage requiring 3 or more nodes. It can be more cost-effective to "hyperconverge" Nova and Ceph on to the same servers, and rising processor core counts and RAM density have made this feasible. But it is important to understand the resource demand patterns of each and protect against corner cases where one starves the other. In the second section of our talk we will present our empirical approach to:
Generating realistic system & storage loads using open source test suites
Collecting and analyzing results quantitatively
Optimizing hardware configuration and resource partitioning
We will present data, analysis, and lessons learned from our hyperconverged infrastructure work.
Implementing DevOps – How it came to the fore, its key elements and example d...Barton George
This short presentation takes you through how DevOps came to the fore, explains its role within a Modern IT environment and is supported by two demos. The first demos illustrates how you can combine GitLab + Kubernetes + persistent storage (PowerMax) in an automated fashion to implement automated workflows and features . The second steps you through how you can leverage an Ansible playbook to automate the setup and management of storage infrastructure at scale (Ansible modules are included with Isilon and PowerScale storage).
This presentation was originally delivered as a Linux Foundation webinar
This document discusses the role of database administrators (DBAs) in DevOps environments. It begins with an introduction to DevOps, emphasizing collaboration between developers and IT professionals. It then explores how DBAs are impacted, noting both opportunities for DBAs to influence decisions and embrace automation, as well as risks of being seen as roadblocks. The document provides overviews of various DevOps practices and tools that DBAs can learn, such as configuration management, continuous delivery, and GitHub. It argues that DBAs should update their skills while automating some traditional tasks, and embrace techniques like data virtualization, snapshots, and DataOps to remove databases as roadblocks to DevOps goals.
The Cloud Deployment Toolkit (CDTK) project is a proposed open source project under the Eclipse Technology Project.
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope.
We solicit additional participation and input from the Eclipse community. Please send all feedback to the CDTK forum.
We already seen the important and start to transform our organization to DevSecOps Culture to prepare response for quickly change in business.
This session will explain how you can scale DevSecOps on Enterprise Organization from pilot team and project to org-wide adoption with 5 techniques.
Youtube Recorded: https://youtu.be/7s-evWxFSIQ
TechTalkThai Conference 2021: Enterprise Software Development on July 16, 2021
Deep Dive on REX-Ray, libStorage and the Container Storage Interface - Clinto...{code} by Dell EMC
REX-Ray provides container storage orchestration and works with various container platforms and storage backends. It runs as a Docker volume plugin and uses libStorage to integrate with different storage drivers. The Container Storage Interface (CSI) aims to standardize storage integration across container orchestrators. REX-Ray plans to implement CSI to provide a universal storage interface and improve the user experience of container storage. Maintaining storage plugins is challenging, so {code} builds managed plugins to simplify integration with platforms like ScaleIO.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Project Management: The Role of Project Dashboards.pdfKarya Keeper
Project management is a crucial aspect of any organization, ensuring that projects are completed efficiently and effectively. One of the key tools used in project management is the project dashboard, which provides a comprehensive view of project progress and performance. In this article, we will explore the role of project dashboards in project management, highlighting their key features and benefits.
Malibou Pitch Deck For Its €3M Seed Roundsjcobrien
French start-up Malibou raised a €3 million Seed Round to develop its payroll and human resources
management platform for VSEs and SMEs. The financing round was led by investors Breega, Y Combinator, and FCVC.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...kalichargn70th171
In today's business landscape, digital integration is ubiquitous, demanding swift innovation as a necessity rather than a luxury. In a fiercely competitive market with heightened customer expectations, the timely launch of flawless digital products is crucial for both acquisition and retention—any delay risks ceding market share to competitors.
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...XfilesPro
Wondering how X-Sign gained popularity in a quick time span? This eSign functionality of XfilesPro DocuPrime has many advancements to offer for Salesforce users. Explore them now!
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
What to do when you have a perfect model for your software but you are constrained by an imperfect business model?
This talk explores the challenges of bringing modelling rigour to the business and strategy levels, and talking to your non-technical counterparts in the process.
Introduction
Dell EMC Dojo
The need for speed!
World is moving at a much faster pace
Deploy new software version every 10 seconds
What is a platform?
Cloud Foundry Introduction
What are the problems that IT faces everyday?
How functionalities of CF solve these problems?
Demo
Cloud Foundry High Level Architecture
Cloud Foundry with Agile Development
Comparison to Waterfall
Functionalities of Cloud Foundry
Application Design Pattern (12 Factor?)
Upgrade / Scalability
2nd Demo
Q&A
- As we all can see, our world is changing. It’s moving at a much faster pace that It had never been! Tons of new ideas and technologies are coming out quickly.
- Things are becoming more complicate and sophisticated. That leads to the market even harder to predict. We want our products and teams to be unstoppable in front of any kinds of changes. We want to catch up, but we also need to stay focused on the business value we want to create.
- Lets talk a little about the pains we are having because of these changes.
- As developers, we create value by delivering awesome code with no bugs. Few years ago, you can be a good developer by being pro in java and SQL. Now, there are more and more you need to know other than languages themselves.
- Let me give you an example, lot more companies are using micro-services architecture for products, for reasons like better robustness of software, agile team structure or fast development. As a developer, I need to figure out which tool is the best to coordinate all the micro services, and setup the dev environment with the one I chose. And then apply it into my code.
- This is just one particular example. There are more you need to explore.
- As an administrator, you probably need to handle tons of emails everyday asking questions like how to get a dev environment. You replied, and then they come back with even more tickets to ask you do them favor with an unrejectable way.
- Most of the work could be well automated or could be taken much less efforts to achieve. You could work on things are more valuable to your team, your company. Like creating latest Machine Learning environment for your data science developers.
- Our administrators are fully overloaded, and it’s never getting better because the pace of changing never slows down . You as a manager either need to hire more people OR you can try CF.
Putting these layers together, it's PaaS.
A good question would be where is your business value?
You really don’t want to deal with all the layers below the value line. If we want to drive to work, we don’t build cars ourselves, we buy them. It's the same thing here.
CloudFoundry is the car you want to have because it has lot great features that tie to your business.
Now we might have a little bit clue about what is CloudFoundry.
Before we go deeper, lets talk about the pains we are having in detail that we mentioned.
- You definitely know this better than me, but I still want to go through it very quick.
- This is a classic pain for both sides. Emailing back and forth takes long. Developers might be totally blocked by that.
The relationship between dev and administrators is kind like customers and vendors in the old marketplace.
Dev always get what they want from administrators after certain bargain. Instead of paying by themselves, they are covered by company.
- Now days, even traditional companies are digitalizing themselves like Walmart. Do you have to talk to the vendors to buy things? No, you can just to visit their websites and click buttons. It’s so easy, even cars could be delivered to your front door. Why can't we?
- CF has a digitalized marketplace. It provides all kinds of services like database, persistence, tools for big data analysis, testing, CICD and many more. Developers could just go to the marketplace and buy whatever services they want. It's just few clicks with almost instant delivery.
- Normally, the services live outside CF. CF talk to them through Service Broker API. It’s created by CF community. Now it’s becoming a industry standard. Lots of big companies are already adopting this API to some of their own services.
- What does that mean?
This is how the marketplace looks like in CloudFoundry web GUI.
- Manual deploying applications is kinds like pushing round stone to the top of mountain.
- They both may have few hundred steps, mistakes could be easily made. Even though you won’t get hurt or die when there is a failure, but you probably need to start from the very beginning. Some of the step might be very critical like database backup and migration.
- And the situation is becoming worse. Remember in the begin I mentioned micro-services, which makes manual deployment even harder than before. Previously, you only have to deploy one giant monster application, but now you have to deploy many small version of it.
As a developers, I need to investigate all kinds of new technologies.
I am a Superman dev, we all know that this is not realistic.
In CF, applications could be deployed literally by typing cf push, the rest will be handled by CF.
CF is the cli we use to talk to CF.
Basically, It will upload your source code to CF. Then do some calculation and figure out how to download your dependencies, compile your code and run it.
No more yelling at innocent laptops. Let’s put some smile on face instead. Now you can investigate all kinds of new technologies and be a rockstar.
Instead of being distracted by ticketing to IT, installing VMs, settings up dev databases,
developer can be more creative on the application itself, and have more ideas on how to implements features and be a rockstar too.
- We always have different environments because we have different teams. Sometimes, its really hard for IT to replicate production environments. Like VMAX, it's so expensive that developers have to use software defined version.
- One day, You created a fantastic button and worked perfectly on you laptop. It's so beautiful that you want look at it for whole day everyday. Few days later, testers came back complaining you broke tests or administrators yelled you crashed production.
And you were confused while starring at your awesome button, and replied: it worked on my laptop. Of course, It worked on your laptop! Otherwise, how could you push it.
- Wearing their hats, It's none of their fault. But our company are losing value because it slows down the process or it gives a really bad user experience to our greatest customers.
- In CF, its really easy to create separate but identical environments.
- Each environment has the same container for running applications.
- Say I'm pushing a java application, CF will use the same buildpack to pull your dependencies, compile your source code, setup the same runtime environment and use the same application server to run your application.
- All the services are created in the marketplace, so they are identical too. But we can still create a powerful instance for production and low cost one for development.
- If the button works on dev environments, it will work on other environments too. With CF, you can continue enjoy your fantastic button without interruption.
Because of reasons, like better performance, lower cost, stronger security, sometimes we want to migrate our environments from one Infrastructure to another.
- CloudFoundry is basically a bunch of micro-services running in different VMs being deployed together.
- Migrating CF basically means redeploying the VMs on different IaaS.
- CF has its own deployment tool to deploy softwares on different infrastructures, like vSphere.
- I bet some of you have similar experience. Things do crash sometimes. And your company are losing money.
- In a dark midnight, a madly ringing phone broke the silence and your sweetest dream that you had ever had, complaining the production environment went down. Some customers visited the website in an unexpected way hitting a mysterious bug.
- Because `developers you shall not touch policy`, you, as an administrator, have to go to your production environment redeploy applications and download all logs and deliver them to developers for them to do troubleshooting. After they came with a hotfix, you need to redeploy again with the lasted change.
- From the beginning to the end, It’s not your fault at all. But you are the first one to be blamed and the last one to leave the scene. It is not fair.
- CF provides high availability in many different ways.
- It will automatically resurrect your crushed apps.
- We want to deliver our new features more often, so upgrading our application with 0 downtime is very import. CF provides very easy way to do blue-green upgrade with 0 downtime.
With CF, you can continue on your sweetest dream.
- Why it crash, most of the case its because our developers write crappy code. You could say nay, but bugs do come from development.
- CloudFoundry encourage developers to build applications in a good modern way, 12 factor application, which is well adopted by lots companies. This should be separate talk. If you are interested, checkout 12factor.net
- I wont go through the detail here, but basically, if you follow the rules here, It provides better robustness, better migrating, scaling troubleshooting abilities.
At this point, I think we agree on that private cloud could solve problems for both developers and administrators and frictions between them.
So what does the cloud look like or what it should look like?
On a sunny day, a developer and an operator were lying down on the grass, thinking about the meaning of life.
Suddenly, they wanted to figure out what does that cloud look like. They googled as we always do.
But this time, they didn't get what they want. It's just another buzzword, cloud.
Since google can't tell us, lets do it ourselves.
You probably want security service to prevent bad guys from crashing your application.
I feel container is a cool technology and I want to run my website inside a container.
Your application is a website for a flower store, the visiting goes insane on mothers’ day, what would you do?
Dev app~~~~~~~~~~~~~~~~~~~~~~~~~~
This is cloud foundry! All in one!
You may don’t care about How does CF actually work, but you may curious about what happened after your application being pushed to CF.
I totally forgot I need to scale up my application before the coming mother's day. In a traditional world, I might be doomed. But since I'm using CF, it doesn't matter. I can scale my applications in seconds.
That’s all I have today. we have more awesome talks from our team.