New architecture patterns are rapidly influencing many organizations. The march to the cloud is taking place. DevOps and microservices for true agility and containers as vehicle for delivery, testing and management. During Oracle OpenWorld 2017 - Oracle presented its vision and roadmap in the area of cloud native computing (which is based on container native) and announced its application server platform (container management runtime) of the future. This presentation summarizes that picture painted by Oracle.
What does being "cloud native" mean? In this session, presented at the Austin Microservices Meetup, I explore the four levels of the ODCA Cloud Application Maturity Model and discuss how microservices and containers can help transform applications.
In this talk, Kenny Bastani will introduce you to Spring Cloud, a set of tools for building cloud-native JVM applications. We will take a look at some of the common patterns for microservice architectures and how to use Cloud Foundry to deploy multiple microservices to the cloud. We will also dive into a microservices example project of a cloud-native application built using Spring Boot and Spring Cloud. Using this example project, I'll show you how to use Cloud Foundry to spin up a microservice cluster. We will then explore what a cloud-native application looks like when using self-describing REST APIs that link multiple microservices together.
Leveraging the unique benefits of the cloud requires a specialized approach to application architecture. The right design enables business agility, massive scaling, ability to burst, and high resiliency. Plus, it promotes resource efficiency and can minimize costs. If you are involved in providing applications or services in the cloud, attend this session to learn the principles of cloud-aware application design and to explore emerging architectural patterns which maximize cloud advantages.
<November 2017 Updated from earlier presentations on Cloud-native Data> Cloud-native applications form the foundation for modern, cloud-scale digital solutions, and the patterns and practices for cloud-native at the app tier are becoming widely understood – statelessness, service discovery, circuit breakers and more. But little has changed in the data tier. Our modern apps are often connected to monolithic shared databases that have monolithic practices wrapped around them. As a result, the autonomy promised by moving to a microservices application architecture is compromised. What we need are patterns and practices for cloud-native data. The anti-patterns of shared databases and simple proxy-style web services to front them give way to approaches that include use of caches (Netflix calls caching their hidden microservice), database per service and polyglot persistence, modern versions of ETL and data integration and more. In this session, aimed at the application developer/architect, Cornelia will look at those patterns and see how they serve the needs of the cloud-native application.
This document summarizes Comcast's journey to transform their product delivery experience using Cloud Foundry. It discusses how Comcast was able to go from idea to feature in weeks instead of months, and scale products in minutes instead of months. Developers said Cloud Foundry allowed them to host multiple software versions, improve standardization and pipelining for faster delivery, and upgrade infrastructure with zero downtime. Comcast now has over 900 developers using Cloud Foundry to deploy over 4,100 applications and AI services.
Cloud Foundry CEO Sam Ramji (@sramji) discusses the evolution of modern cloud computing architecture in a keynote speech at O'Reilly's Software Architecture Conference in Boston on March 19, 2015.
The use of cloud infrastructure is now a given for almost every enterprise. Managed services providers, including hosters, outsourcers, and systems integrators, are finding that their customers want to use cloud services, but monetization requires new approaches and skills. This deck covers: • Why will cloud disrupt MSPs? • The key challenges facing MSPs in a cloud world • The skills gap and what it means • Four critical requirements for every MSP to adapt • MSP use cases for monetizing cloud • Tips to market and sell your cloud services
This document provides an overview of cloud native concepts including: - Cloud native is defined as applications optimized for modern distributed systems capable of scaling to thousands of nodes. - The pillars of cloud native include devops, continuous delivery, microservices, and containers. - Common use cases for cloud native include development, operations, legacy application refactoring, migration to cloud, and building new microservice applications. - While cloud native adoption is growing, challenges include complexity, cultural changes, lack of training, security concerns, and monitoring difficulties.
This talk will provide an overview of the PaaS (Platform as a Service) landscape, and will describe the Cloud Foundry open source PaaS, with its multi-framework, multi-service, multi-cloud model. Cloud Foundry allows developers to provision apps in Java/Spring, Ruby/Rails, Ruby/Sinatra, Javascript/Node, and leverage services like MySQL, MongoDB, Reddis, Postgres and RabbitMQ. It can be used as a public PaaS on CloudFoundry.com and other service providers (ActiveState, AppFog), to create your own private cloud, or on your laptop using the Micro Cloud Foundry VM. The talk will end with a demo of Cloud Foundry in action, showing the end to end development workflow, from developing locally with Micro Cloud Foundry to deploying on Cloud Foundry.com. If you want to get started with Cloud development, bring your laptops, check the requirements and download pre-requisites at https://cloudfoundry.com/micro, and we'll help you setup your environment and get started with Cloud Foundry on your local machine.
Vidispine - Managing Digital Assets with Vidispine, a cloud native content management platform for developers and media professionals.
This document discusses Cloud Foundry, an open platform as a service. It is presented by Patrick Chanezon, senior director of developer relations at VMware. Some key points discussed include that Cloud Foundry allows developers to build and deploy their applications to the cloud, and that it is open source and supports multiple programming languages and frameworks. Cloud Foundry aims to provide portability between clouds and avoid vendor lock-in through its open and standards-based approach.
As companies look to orchestrate Docker in the cloud, they have several options for container orchestration. We delve into both container-as-a-service options from AWS, Microsoft Azure, and Google Cloud Platform as well as running your own Kubernetes cluster in the cloud.
This document discusses cloud-native application development. It describes how DevOps practices like continuous delivery and microservices allow for faster, higher quality software development. It introduces a cloud native maturity model and discusses how a platform with the right abstractions can help organizations adopt cloud native patterns. The document outlines Pivotal's platform capabilities and services and how they can help organizations transform applications to be cloud native and achieve outcomes like speed, stability, scalability and security. Real-world examples of organizations adopting cloud native practices are also provided.
Cloud-native architectures are an emerging practice of software development and delivery. This deck was presented at the Pivotal Cloud Native roadshow and teaches developers how to build modern cloud-native applications using the popular JVM-based application framework: Spring Boot. You'll be provided with a walk through from the monolith application architecture into the more modern microservices architecture. Two open source reference architectures are introduced for building cloud-native microservices. Learn the basics of cloud native platforms and also the approaches for integrating and strangling legacy systems. https://pivotal.io/event/pivotal-cloud-native-roadshow
This document provides an overview of Oracle Cloud's Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) and Data as a Service (DaaS) offerings. It describes the various cloud computing models and services such as compute, storage, databases, analytics and more. It also outlines Oracle's hybrid cloud strategy of providing on-premises access to cloud services and enabling workload portability. The document announces a new partnership with Pluralsight to deliver Oracle Cloud training courses through their online learning platform.