As a PaaS framework, there are some key elements that the cloud computing industry is taking interest on Apache Stratos (incubating). This presentation explore the unique advantaged of Apache Stratos as a PaaS framework.
1) Apache Stratos is an open source Platform as a Service (PaaS) framework that can run applications like Apache Tomcat, PHP, and MySQL across multiple cloud infrastructures. It was originally developed by WSO2 and later became a top-level Apache project.
2) Apache Stratos uses a cartridge model that allows for true flexibility in customizing services. Its architecture is highly extensible and supports features like multi-tenancy, dynamic load balancing, auto-scaling, and cloud bursting across multiple clouds.
3) The document then provides more details on key Stratos concepts like partitions, deployment policies, logging/monitoring, and demonstrates how to set up and use Stratos through an example
PaaS is a technology designed to make DevOps easier and allow developers to focus on application development. The PaaS takes care of provisioning, scaling, HA, and other cloud management aspects. Apache Stratos is a PaaS codebase develop in Apache and designed to create a highly productive developer environment. Integration with Docker, CoreOS and Kubernetes bring Stratos more scalable and flexible PaaS. The session will include a demonstration of app deployment, provisioning, auto-scaling and more.
Building a dev ops paas with puppet, docker, openstack and apache stratosLakmal Warusawithana
This document provides an overview of Apache Stratos, an open source Platform as a Service (PaaS) framework. It discusses Stratos' layered architecture, cartridge model for custom services, multi-factored auto scaling, dynamic load balancing, controlling infrastructure resources through partitions and policies, multi-tenancy support, cloud bursting capabilities, and logging/monitoring. The presentation includes a demo of building and deploying Docker containers on OpenStack with Stratos and connecting applications to databases while enabling auto-scaling and load balancing.
Wso2 con 2014-us-talk-deep dive into apache stratos & private paasLakmal Warusawithana
The document discusses Apache Stratos, an open source private Platform as a Service (PaaS) framework. It introduces Stratos and its architecture, describes key features like multi-factored auto scaling, load balancing, multi-tenancy, and cloud bursting. Upcoming releases aim to add Docker support and improve deployment of complex applications through JSON definitions and management of dependencies.
Deploy in scale with docker, coreos, kubernetes and apache stratosWSO2
Platform-as-a-Service (PaaS) is a technology designed to make devops easier and allow developers to focus on application development. The PaaS takes care of provisioning, scaling, HA, and other cloud management aspects. Apache Stratos is a PaaS codebase developed in Apache and designed to create a highly productive developer environment while also supporting powerful deployment options.
Integration with the Docker platform, CoreOS Linux distribution, and Kubernetes container management system bring more scalability and flexibility to a Apache Stratos PaaS. This session will include installing and deploying sample applications using Docker,CoreOS and Kubernetes, and a walkthrough on how it can be extended to support new application containers. It will also include a demonstration of app deployment, provisioning, auto-scaling, and more.
Ceph for Storing MeerKAT Radio Telescope DataShapeBlue
The document discusses the use of Ceph for storing data from the MeerKAT radio telescope in South Africa. It describes the SARAO Ceph clusters used for storage, including SeeKAT-C1 and SeeKAT-C3, which store over 18 petabytes of data. It also outlines SARAO's data access and movement processes using Ceph RADOS gateways and S3. The document shares lessons learned about hardware failures and cluster balancing and discusses future plans such as upgrading clusters and building storage for an expanded MeerKAT telescope.
A short tech show on how to achieve VM HA by integrating Heat, Ceilometer and Nova; and another show about deploying a cluster of VMs across multiple regions then scale it.
This document discusses concepts related to scalability, availability, and autoscaling in cloud computing. It defines key terms like scalability, availability, and high availability. It describes techniques for vertical and horizontal scaling as well as load balancing. The document discusses capacity planning and choosing the required scale based on factors like throughput and cost of downtime. It also covers autoscaling and how systems can dynamically scale based on load. Finally, it compares different architecture patterns for availability from single node to multi-region deployments.
1) Apache Stratos is an open source Platform as a Service (PaaS) framework that can run applications like Apache Tomcat, PHP, and MySQL across multiple cloud infrastructures. It was originally developed by WSO2 and later became a top-level Apache project.
2) Apache Stratos uses a cartridge model that allows for true flexibility in customizing services. Its architecture is highly extensible and supports features like multi-tenancy, dynamic load balancing, auto-scaling, and cloud bursting across multiple clouds.
3) The document then provides more details on key Stratos concepts like partitions, deployment policies, logging/monitoring, and demonstrates how to set up and use Stratos through an example
PaaS is a technology designed to make DevOps easier and allow developers to focus on application development. The PaaS takes care of provisioning, scaling, HA, and other cloud management aspects. Apache Stratos is a PaaS codebase develop in Apache and designed to create a highly productive developer environment. Integration with Docker, CoreOS and Kubernetes bring Stratos more scalable and flexible PaaS. The session will include a demonstration of app deployment, provisioning, auto-scaling and more.
Building a dev ops paas with puppet, docker, openstack and apache stratosLakmal Warusawithana
This document provides an overview of Apache Stratos, an open source Platform as a Service (PaaS) framework. It discusses Stratos' layered architecture, cartridge model for custom services, multi-factored auto scaling, dynamic load balancing, controlling infrastructure resources through partitions and policies, multi-tenancy support, cloud bursting capabilities, and logging/monitoring. The presentation includes a demo of building and deploying Docker containers on OpenStack with Stratos and connecting applications to databases while enabling auto-scaling and load balancing.
Wso2 con 2014-us-talk-deep dive into apache stratos & private paasLakmal Warusawithana
The document discusses Apache Stratos, an open source private Platform as a Service (PaaS) framework. It introduces Stratos and its architecture, describes key features like multi-factored auto scaling, load balancing, multi-tenancy, and cloud bursting. Upcoming releases aim to add Docker support and improve deployment of complex applications through JSON definitions and management of dependencies.
Deploy in scale with docker, coreos, kubernetes and apache stratosWSO2
Platform-as-a-Service (PaaS) is a technology designed to make devops easier and allow developers to focus on application development. The PaaS takes care of provisioning, scaling, HA, and other cloud management aspects. Apache Stratos is a PaaS codebase developed in Apache and designed to create a highly productive developer environment while also supporting powerful deployment options.
Integration with the Docker platform, CoreOS Linux distribution, and Kubernetes container management system bring more scalability and flexibility to a Apache Stratos PaaS. This session will include installing and deploying sample applications using Docker,CoreOS and Kubernetes, and a walkthrough on how it can be extended to support new application containers. It will also include a demonstration of app deployment, provisioning, auto-scaling, and more.
Ceph for Storing MeerKAT Radio Telescope DataShapeBlue
The document discusses the use of Ceph for storing data from the MeerKAT radio telescope in South Africa. It describes the SARAO Ceph clusters used for storage, including SeeKAT-C1 and SeeKAT-C3, which store over 18 petabytes of data. It also outlines SARAO's data access and movement processes using Ceph RADOS gateways and S3. The document shares lessons learned about hardware failures and cluster balancing and discusses future plans such as upgrading clusters and building storage for an expanded MeerKAT telescope.
A short tech show on how to achieve VM HA by integrating Heat, Ceilometer and Nova; and another show about deploying a cluster of VMs across multiple regions then scale it.
This document discusses concepts related to scalability, availability, and autoscaling in cloud computing. It defines key terms like scalability, availability, and high availability. It describes techniques for vertical and horizontal scaling as well as load balancing. The document discusses capacity planning and choosing the required scale based on factors like throughput and cost of downtime. It also covers autoscaling and how systems can dynamically scale based on load. Finally, it compares different architecture patterns for availability from single node to multi-region deployments.
The document outlines an agenda for a Netflix OSS meeting that includes lightning talks from 7:00-7:20 PM, a Netflix OSS roadmap presentation from 7:20-7:30 PM, an announcement from 7:30-7:45 PM, and demo stations and Q&A from 8:00-9:30 PM. It also summarizes several Netflix OSS projects including Karyon, Denominator, Aminator, NetflixGraph, and Netflix OSS continuous integration.
Sebastien Goasguen. With VM seemingly taking a back seat with containers coming back in fame, what is the role of CloudStack or OpenStack. In this talk Sebastien will briefly review the state of the art and bring some context around container orchestrators and how they relate to CloudStack. He will then discuss how containers orchestration can be easily integrated in CloudStack.
This document contains the agenda for the CloudStack European User Group meeting on November 12, 2015. The agenda includes:
- A CloudStack news round-up from Paul Angus of ShapeBlue.
- A presentation on using Ansible and CloudStack from René Moser of SwissTXT.
- A talk on the importance of continuous integration from Daan Hoogland of LeaseWeb.
- A break from 15:00-15:30.
- A session on securing Cloud environments from Jon Noble of Trend Micro.
- Another presentation from Paul Angus of ShapeBlue on CloudStack networking.
- An open discussion period from 17:00 onwards at a local pub.
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...ShapeBlue
Rudraksh Kulshreshtha, from Indiqus presenting how to architect lean CloudStack deployments for Edge use cases.
------------------------------------------
CloudStack European User Group Virtual happened on May 27th. The first CSEUG Virtual proved to be a huge success. It collected people from 23 countries – Germany, the United Kingdom, Switzerland, India, Bulgaria, Greece, Poland, Serbia, Brazil, Chile, Russia, USA, Canada, Japan, France, Uruguay, Korea …
We also had a record number of registrations and attendees for a CloudStack User Group Event. The physical distance was not a stopper for our speakers, who joined the event from 6 different countries.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/
Paul Angus – Backup & Recovery in CloudStackShapeBlue
The document previews ShapeBlue's CloudStack Backup and Recovery Framework, which aims to provide a vendor-agnostic API and UI in CloudStack for third-party backup and recovery solutions. The framework abstracts vendor specifics through plugins so solutions can deliver features like scheduled, ad-hoc, and policy-based backups as well as VM and volume restoration. An example plugin for Veeam Backup & Replication is provided. The framework and initial plugins are targeted for an open source release in Q4.
This document outlines the agenda for the CloudStack European User Group meeting on March 3, 2016. The agenda includes an introduction and CloudStack news roundup by Giles Sirett, followed by several presentations on improving CloudStack for operators, containers and CloudStack, using KVM hypervisor in CloudStack, and securing cloud environments. There will also be discussions on collaborating on CloudStack-related technologies and recent CloudStack releases. The aims of the user group are discussed as well as recent and upcoming CloudStack community events and initiatives.
Managing Ceph operational complexity with JujuShapeBlue
James Page presented on using Juju and charms to manage the operational complexity of Ceph deployments. Juju provides an auto-magic deployment tool and model-driven operations that can be used to deploy Ceph along with related applications like rbd-mirror across multiple data centers. The Ceph charms encapsulate operational knowledge to handle tasks like installation, configuration, upgrades, scaling, and health monitoring. Juju allows defining the application model and relating applications across models, and includes features like MAAS for server provisioning and LXD for containers. Demostrations showed using Juju actions to manage Ceph operations like creating pools, refreshing mirrors, and upgrading versions across availability zones.
Presented at the CloudStack Silicon Valley User Group in September 2015 at Nuage Networks. Discussed impact of containers, emerging software defined networking platforms, NFV, IPv6 and performance.
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...Jelastic Multi-Cloud PaaS
Kubernetes enables possibilities to develop cloud native microservices or decompose traditional applications making them more technologically advanced with the help of containers. Currently, most of the Kubernetes solutions are offered on top of VMs and there is a room for further improvements. Implementing nested architecture of application containers running inside system containers opens additional flexibility of resource allocation and management, accelerates provisioning of the clusters and pods, as well as cuts the overall costs. Or in other words it enhances 3 Ps - Provisioning, Performance and Price. During this session Ruslan Synytsky (CEO and co-founder of Jelastic PaaS) reviews the possibilities of running a Kubernetes cluster inside nested containers, what configurations should be taken into account, and how to overcome the barriers on the way to more efficient Kubernetes hosting.
Video presentation: https://youtu.be/VzkXuMx7jLE
Learn more at https://jelastic.com/kubernetes-hosting/
Jakub Pavlik discusses high availability versus disaster recovery in OpenStack clouds. He describes four types of high availability in OpenStack: physical infrastructure, OpenStack control services, virtual machines, and applications. For each type, he outlines concepts like active/passive and active/active configurations, specific technologies used like Pacemaker, Corosync, HAProxy, and MySQL Galera, and considerations for shared and non-shared storage. Finally, he provides examples of high availability architectures and methods used by different OpenStack vendors.
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackShapeBlue
Adam's slides from his talk at the CloudStack European User group meetup, March 13, London. To provide tighter integration between the S3 compatible object store and CloudStack, Cloudian has developed a connector to allow users and their applications to utilize the object store directly from within the CloudStack platform in a single sign-on manner with self-service provisioning. Additionally, CloudStack templates and snapshots are centrally stored within the object store and managed through the CloudStack service. The object store offers protection of these templates and snapshots across data centres using replication or erasure coding.
This document summarizes an event for the CloudStack European User Group that was held on December 13, 2018 in London. The agenda included welcome remarks from the group chairman, several technical presentations on CloudStack topics from various speakers, and discussions around collaborative opportunities for CloudStack users. Breaks were scheduled throughout the day for networking. The event was sponsored and aimed to provide a forum for sharing ideas, case studies, and addressing problems among the CloudStack user community.
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...ShapeBlue
Having High Availability enabled for KVM Hosts can improve greatly the QoS by handling (fence/recover) a problematic Host as well as re-starting its stopped VMs on healthy hosts. However, there is a limitation on CloudStack HA for KVM; it relies mainly on NFS heartbeat script checks. This Talk illustrates how CloudStack HA works for KVM hosts and it presents a way of improving its implementation in a way that KVM HA works with any storage system pluggable on KVM, not just NFS.
About Gabriel Brasher - https://blogs.apache.org/cloudstack/
------------------------------------------
CloudStack European User Group Virtual happened on May 27th. The first CSEUG Virtual proved to be a huge success. It collected people from 23 countries – Germany, the United Kingdom, Switzerland, India, Bulgaria, Greece, Poland, Serbia, Brazil, Chile, Russia, USA, Canada, Japan, France, Uruguay, Korea …
We also had a record number of registrations and attendees for a CloudStack User Group Event. The physical distance was not a stopper for our speakers, who joined the event from 6 different countries.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/
This talk describes the Fermilab Virtual Facility project, which incorporates bare-metal machines, our OpenNebula-based private cloud, and commercial clouds. After a number of years of research and development we are now doing stable production of data-intensive analysis and simulation for High Energy Experiments on the cloud.
I will pay special attention to the auxiliary services such as code caching, data caching, job submission, autoscaling, and load balancing that we are launching in the cloud. I will also review other significant developments by others in the field with which Fermilab is not directly involved.
Author Biography
Steven Timm has worked on cloud and virtualization issues for the Scientific Computing Division at Fermilab. The new Virtual Facility Project is a way to transparently extend Fermilab’s facility onto commercial and community clouds.
Discover the story behind XCP-ng, the free community build of XenServer. Why we did it, and how we built it, from technical and community perspective. And finally, what's coming next.
Ceph Management and Monitoring with Dashboard v2 - Lenz GrimmerCeph Community
This document discusses the history and development of the Ceph Dashboard tool. It describes the limitations of the original Dashboard v1 and the goals for the new Dashboard v2, which uses an Angular frontend and modular Python backend. Dashboard v2 aims to provide full management and monitoring capabilities for Ceph clusters in a web UI, addressing the limitations of the previous version. The document demonstrates Dashboard v2 and outlines next steps to add additional management features.
Apache Stratos is an open source Platform-as-a-Service (PaaS) framework that provides elastic scalability for any type of service using underlying cloud infrastructure. It was initially developed by WSO2 and donated to the Apache Software Foundation. The presentation provides an overview of Stratos' layered architecture, scalable and dynamic load balancing capabilities, multi-factored auto scaling features, and ability to control Infrastructure-as-a-Service resources through partitions and policies. Key advantages of the architecture include unified communication across components, ability to integrate third-party services, and optimized resource utilization.
The essential elements of an Enterprise PaaS, such as faster delivery, intelligent capacity on demand, efficiency and security, high performance and how Apache Stratos (incubating) is delivering these aspects.
The document outlines an agenda for a Netflix OSS meeting that includes lightning talks from 7:00-7:20 PM, a Netflix OSS roadmap presentation from 7:20-7:30 PM, an announcement from 7:30-7:45 PM, and demo stations and Q&A from 8:00-9:30 PM. It also summarizes several Netflix OSS projects including Karyon, Denominator, Aminator, NetflixGraph, and Netflix OSS continuous integration.
Sebastien Goasguen. With VM seemingly taking a back seat with containers coming back in fame, what is the role of CloudStack or OpenStack. In this talk Sebastien will briefly review the state of the art and bring some context around container orchestrators and how they relate to CloudStack. He will then discuss how containers orchestration can be easily integrated in CloudStack.
This document contains the agenda for the CloudStack European User Group meeting on November 12, 2015. The agenda includes:
- A CloudStack news round-up from Paul Angus of ShapeBlue.
- A presentation on using Ansible and CloudStack from René Moser of SwissTXT.
- A talk on the importance of continuous integration from Daan Hoogland of LeaseWeb.
- A break from 15:00-15:30.
- A session on securing Cloud environments from Jon Noble of Trend Micro.
- Another presentation from Paul Angus of ShapeBlue on CloudStack networking.
- An open discussion period from 17:00 onwards at a local pub.
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...ShapeBlue
Rudraksh Kulshreshtha, from Indiqus presenting how to architect lean CloudStack deployments for Edge use cases.
------------------------------------------
CloudStack European User Group Virtual happened on May 27th. The first CSEUG Virtual proved to be a huge success. It collected people from 23 countries – Germany, the United Kingdom, Switzerland, India, Bulgaria, Greece, Poland, Serbia, Brazil, Chile, Russia, USA, Canada, Japan, France, Uruguay, Korea …
We also had a record number of registrations and attendees for a CloudStack User Group Event. The physical distance was not a stopper for our speakers, who joined the event from 6 different countries.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/
Paul Angus – Backup & Recovery in CloudStackShapeBlue
The document previews ShapeBlue's CloudStack Backup and Recovery Framework, which aims to provide a vendor-agnostic API and UI in CloudStack for third-party backup and recovery solutions. The framework abstracts vendor specifics through plugins so solutions can deliver features like scheduled, ad-hoc, and policy-based backups as well as VM and volume restoration. An example plugin for Veeam Backup & Replication is provided. The framework and initial plugins are targeted for an open source release in Q4.
This document outlines the agenda for the CloudStack European User Group meeting on March 3, 2016. The agenda includes an introduction and CloudStack news roundup by Giles Sirett, followed by several presentations on improving CloudStack for operators, containers and CloudStack, using KVM hypervisor in CloudStack, and securing cloud environments. There will also be discussions on collaborating on CloudStack-related technologies and recent CloudStack releases. The aims of the user group are discussed as well as recent and upcoming CloudStack community events and initiatives.
Managing Ceph operational complexity with JujuShapeBlue
James Page presented on using Juju and charms to manage the operational complexity of Ceph deployments. Juju provides an auto-magic deployment tool and model-driven operations that can be used to deploy Ceph along with related applications like rbd-mirror across multiple data centers. The Ceph charms encapsulate operational knowledge to handle tasks like installation, configuration, upgrades, scaling, and health monitoring. Juju allows defining the application model and relating applications across models, and includes features like MAAS for server provisioning and LXD for containers. Demostrations showed using Juju actions to manage Ceph operations like creating pools, refreshing mirrors, and upgrading versions across availability zones.
Presented at the CloudStack Silicon Valley User Group in September 2015 at Nuage Networks. Discussed impact of containers, emerging software defined networking platforms, NFV, IPv6 and performance.
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...Jelastic Multi-Cloud PaaS
Kubernetes enables possibilities to develop cloud native microservices or decompose traditional applications making them more technologically advanced with the help of containers. Currently, most of the Kubernetes solutions are offered on top of VMs and there is a room for further improvements. Implementing nested architecture of application containers running inside system containers opens additional flexibility of resource allocation and management, accelerates provisioning of the clusters and pods, as well as cuts the overall costs. Or in other words it enhances 3 Ps - Provisioning, Performance and Price. During this session Ruslan Synytsky (CEO and co-founder of Jelastic PaaS) reviews the possibilities of running a Kubernetes cluster inside nested containers, what configurations should be taken into account, and how to overcome the barriers on the way to more efficient Kubernetes hosting.
Video presentation: https://youtu.be/VzkXuMx7jLE
Learn more at https://jelastic.com/kubernetes-hosting/
Jakub Pavlik discusses high availability versus disaster recovery in OpenStack clouds. He describes four types of high availability in OpenStack: physical infrastructure, OpenStack control services, virtual machines, and applications. For each type, he outlines concepts like active/passive and active/active configurations, specific technologies used like Pacemaker, Corosync, HAProxy, and MySQL Galera, and considerations for shared and non-shared storage. Finally, he provides examples of high availability architectures and methods used by different OpenStack vendors.
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackShapeBlue
Adam's slides from his talk at the CloudStack European User group meetup, March 13, London. To provide tighter integration between the S3 compatible object store and CloudStack, Cloudian has developed a connector to allow users and their applications to utilize the object store directly from within the CloudStack platform in a single sign-on manner with self-service provisioning. Additionally, CloudStack templates and snapshots are centrally stored within the object store and managed through the CloudStack service. The object store offers protection of these templates and snapshots across data centres using replication or erasure coding.
This document summarizes an event for the CloudStack European User Group that was held on December 13, 2018 in London. The agenda included welcome remarks from the group chairman, several technical presentations on CloudStack topics from various speakers, and discussions around collaborative opportunities for CloudStack users. Breaks were scheduled throughout the day for networking. The event was sponsored and aimed to provide a forum for sharing ideas, case studies, and addressing problems among the CloudStack user community.
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...ShapeBlue
Having High Availability enabled for KVM Hosts can improve greatly the QoS by handling (fence/recover) a problematic Host as well as re-starting its stopped VMs on healthy hosts. However, there is a limitation on CloudStack HA for KVM; it relies mainly on NFS heartbeat script checks. This Talk illustrates how CloudStack HA works for KVM hosts and it presents a way of improving its implementation in a way that KVM HA works with any storage system pluggable on KVM, not just NFS.
About Gabriel Brasher - https://blogs.apache.org/cloudstack/
------------------------------------------
CloudStack European User Group Virtual happened on May 27th. The first CSEUG Virtual proved to be a huge success. It collected people from 23 countries – Germany, the United Kingdom, Switzerland, India, Bulgaria, Greece, Poland, Serbia, Brazil, Chile, Russia, USA, Canada, Japan, France, Uruguay, Korea …
We also had a record number of registrations and attendees for a CloudStack User Group Event. The physical distance was not a stopper for our speakers, who joined the event from 6 different countries.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/
This talk describes the Fermilab Virtual Facility project, which incorporates bare-metal machines, our OpenNebula-based private cloud, and commercial clouds. After a number of years of research and development we are now doing stable production of data-intensive analysis and simulation for High Energy Experiments on the cloud.
I will pay special attention to the auxiliary services such as code caching, data caching, job submission, autoscaling, and load balancing that we are launching in the cloud. I will also review other significant developments by others in the field with which Fermilab is not directly involved.
Author Biography
Steven Timm has worked on cloud and virtualization issues for the Scientific Computing Division at Fermilab. The new Virtual Facility Project is a way to transparently extend Fermilab’s facility onto commercial and community clouds.
Discover the story behind XCP-ng, the free community build of XenServer. Why we did it, and how we built it, from technical and community perspective. And finally, what's coming next.
Ceph Management and Monitoring with Dashboard v2 - Lenz GrimmerCeph Community
This document discusses the history and development of the Ceph Dashboard tool. It describes the limitations of the original Dashboard v1 and the goals for the new Dashboard v2, which uses an Angular frontend and modular Python backend. Dashboard v2 aims to provide full management and monitoring capabilities for Ceph clusters in a web UI, addressing the limitations of the previous version. The document demonstrates Dashboard v2 and outlines next steps to add additional management features.
Apache Stratos is an open source Platform-as-a-Service (PaaS) framework that provides elastic scalability for any type of service using underlying cloud infrastructure. It was initially developed by WSO2 and donated to the Apache Software Foundation. The presentation provides an overview of Stratos' layered architecture, scalable and dynamic load balancing capabilities, multi-factored auto scaling features, and ability to control Infrastructure-as-a-Service resources through partitions and policies. Key advantages of the architecture include unified communication across components, ability to integrate third-party services, and optimized resource utilization.
The essential elements of an Enterprise PaaS, such as faster delivery, intelligent capacity on demand, efficiency and security, high performance and how Apache Stratos (incubating) is delivering these aspects.
Lakmal Warusawithana discusses the essential elements of an enterprise Platform as a Service (PaaS). Some key elements include an open and extensible architecture, intelligent capacity on demand using multi-factored auto scaling, scalable and dynamic load balancing across multiple clouds, multi-tenancy support, cloud bursting capabilities, and centralized logging, metering and monitoring. The Apache Stratos PaaS uses a cartridge-based model and layered architecture to provide these capabilities in a flexible and customizable manner.
PaaS Design & Architecture: A Deep Dive into Apache StratosWSO2
The design and architecture of Stratos present some unique advantages to the users. The multi-tenancy model, where it allows high multi-tenancy density within a deployment is a key advantage. The ability to control IaaS resources, per could, per region, per zone
paves the way to easily achieve high availability and disaster recover. Multi-factor based auto scaling, dynamic load balancing and cloudbusting are some of the other key noteworthy differentiators in Stratos PaaS. This session will highlight the advantages of using Apache Stratos (Incubating) as your PaaS framework.
Building a Cloud Native Platform with WSO2 Private PaaSWSO2
This document provides an overview of WSO2's Private PaaS platform and its key capabilities. It discusses how the platform uses Apache Stratos to provide a cloud native environment that allows deploying applications and services across multiple clouds. Key features highlighted include cartridge-based deployment, load balancing, auto-scaling, multi-tenancy, centralized logging/monitoring, and cloud bursting capabilities. The presenter is a software architect and committer for Apache Stratos from WSO2.
The presentation introduces Platform as a Service (PaaS) and key concepts like containers, Docker, CoreOS, and Kubernetes. It discusses essential PaaS elements such as load balancing, auto-scaling, multi-tenancy, and cloud bursting. The presentation then demonstrates Apache Stratos, an open source PaaS framework, and how it supports Docker containers, integrates with CoreOS and Kubernetes, and provides features like auto-scaling and load balancing.
Containers in production with Docker, CoreOS, Kubernetes and Apache StratosLakmal Warusawithana
The document provides an overview of Apache Stratos, a platform-as-a-service framework that can run applications using containers. It discusses how Stratos supports Docker, CoreOS, Kubernetes, and container-based application deployment and management. Key features of Stratos like composite application support, multi-factor auto-scaling, load balancing, and cloud bursting are also summarized. The presentation ends with a demo of Docker and Kubernetes integration with auto-scaling capabilities in Stratos.
Containers in production with docker, coreos, kubernetes and apache stratosWSO2
Docker's lightweight containers can quickly launch more containers when needed and then shut them down easily when they're no longer needed. Also it gets easier to make lots of small changes instead of huge, big bang updates that leads to reduced risk but more uptime. Saying that huge number of micro services leads to increase in complexity of the application deployment, orchestration and monitoring in production.
Apache Stratos is a Platform as a Service (PaaS) integrated with Docker, CoreOS, Kubernetes gives more powerful single tool kit for container orchestration, monitoring, autoscaling and auto healing support. Smart policies and IaaS agnostic support provide capability of runs containers in almost every popular public and private clouds. This session included installing and deploying sample applications using Docker,CoreOS and Kubernetes and a demonstration of app deployment, provisioning, auto-scaling, and more.
WSO2Con Asia 2014 - Essential Elements of an Enterprise PaaSWSO2
The document discusses the essential elements of an enterprise Platform as a Service (PaaS). It outlines key features such as open and extensible architecture, intelligent capacity on demand, scalable and dynamic load balancing, multi-tenancy, multi-cloud and cloud bursting capabilities, comprehensive logging, metering and monitoring, support for multiple providers, efficiency and security, and controlling infrastructure as a service resources. These elements are designed to provide flexibility, optimize resource utilization, ease capacity planning and operations, and allow bursting workloads across multiple cloud environments.
The document discusses the essential elements of an enterprise Platform as a Service (PaaS). It outlines key features such as open and extensible architecture, intelligent capacity on demand, scalable and dynamic load balancing, multi-tenancy, multi-cloud and cloud bursting capabilities, comprehensive logging, metering and monitoring, support for multiple providers, efficiency and security, and controlling infrastructure as a service resources. These elements are designed to maximize resource utilization, enable easy capacity planning, provide dynamic scaling, optimize workloads across multiple clouds, and make DevOps processes more streamlined. The document also provides examples of how some of these elements, such as intelligent capacity scaling, load balancing, and cloud bursting are implemented in the Apache Stratos P
Lakmal Warusawithana is a Vice President at Apache Stratos and Director of Cloud Architecture at WSO2 Inc. He presented on demystifying the cloud. The presentation covered an introduction to cloud concepts like load balancing, autoscaling, multi-tenancy and cloud bursting. It also discussed WSO2's cloud offerings including Apache Stratos, a platform-as-a-service framework, and WSO2 Private PaaS, an open PaaS solution built on Apache Stratos.
Apache Stratos (Incubating) is the Platform as a Service (PaaS) project from ...WSO2
Apache Stratos is an open source Platform-as-a-Service (PaaS) framework that provides elastic scalability for any type of service. It was originally developed by WSO2 and donated to the Apache Software Foundation. Stratos uses a controller, foundation services, and cartridges to provide user management, storage, billing, and other capabilities. Its message broker and event bus architecture allows for unified communication and integration with third party services.
Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...Veritas Technologies LLC
Even in a multi-cloud world, some mission-critical applications with high performance requirements will continue to run primarily in the data center. However, that doesn't mean these apps can't benefit from public cloud infrastructures, especially during peak times. Join this session to explore how the latest hybrid cloud use cases--including cloud bursting to public infrastructure--can help you maintain performance and meet peak workload demands in a more predictable, cost-effective manner.
There is no doubt that Openstack represents one of the massive industry alignment towards the Open source cloud, Some even touting it to be the linux of cloud computing. But is it “THE” perfect solution ?
Vanilla Openstack is a “Myth”
The choice of Openstack as part of your cloud strategy purely depends on the kind of workload and the add-on features.
Openstack can be a serious contender especially for fresh deployments and applications that are being architected for cloud. But as the environment gets diverse(legacy integrations) Openstack can be tricky to integrate and maintain
One might require a vendor based Cloud management platform especially when the cloud strategy involves public clouds(AWS, Azure, GCE) and migration of application services across
No doubt it is fully open source, but it comes with learning curve, release cycles, Vendor specific driver integrations etc.
Interesting developments with respect to containers, docker, Kubernetes, Mesosphere etc will challenge Openstack
Openstack will no doubt will grow mature over next couple of years, until then, the hunt for the CMP continues...
Topics of interest :
to build a true hyper converged cloud ?
as an enterprise cloud management platform ?
public cloud ? (as a CSP)
Telco carrier grade cloud ?
VNF, MANO and SDN integrations
Multi-Tenant SOA Middleware for Cloud ComputingWSO2
This document discusses an architecture for multi-tenant SOA middleware for cloud computing. It proposes isolating tenants through unique security domains, storing tenant data separately in databases, and maintaining separate execution contexts. The WSO2 Carbon platform is presented as implementing this approach, with the Stratos cloud platform allowing scalable deployment. Challenges discussed include tenant partitioning, application descriptions, discovery, and hybrid cloud support.
Apache Stratos is a highly-extensible Platform-as-a-Service (PaaS) framework that helps run Apache Tomcat, PHP, and MySQL applications. The PaaS environment can be extended to support any additional language, framework, or server. For developers, Stratos provides a cloud-based environment for developing, testing, and running scalable applications. IT providers benefit from high utilization rates, automated resource management, and platform-wide insights, including monitoring and billing.
In this session, we will discuss key features in Apache Stratos and choosing the right solution for your business needs.
Topics to be covered:
True community ecosystem
Open extensible architecture
True flexibility for custom services and infrastructure
Multi-factored auto scaling
Multi-tenancy
Scalable dynamic load balancing
Capability of controlling PaaS resources
Logging, metering and monitoring
Cloud bursting
Apache Stratos - Building a PaaS using OSGi and EquinoxPaul Fremantle
Apache Stratos is a PaaS built on top of Equinox and OSGi. Stratos runs all kinds of workloads including Java, OSGi, Tomcat apps, PHP, Node.js, MySQL, Mongo, Cassandra and others.
This session is an introduction to Stratos which will cover:
- How to get started
- Deploying on Amazon AWS and OpenStack Clouds
- Workloads Stratos supports
- Why and how Equinox is used
- Multi-tenancy and security
- Elastic scaling
- How Stratos compares to other PaaS systems
The session will include live demontrations of Stratos.
The session is aimed at those interested in PaaS models, as well as those with a strong interest in OSGi runtimes and Equinox.
IaaS provides on-demand, self-service access to computing resources like servers and storage. PaaS automates the deployment of applications on top of IaaS and handles scaling. SaaS delivers applications to users through a thin client like a web browser. iPaaS facilitates integration between SaaS, PaaS, IaaS, and on-premise systems through a cloud-based platform. Popular IaaS include OpenStack and VMware vSphere, PaaS include Cloud Foundry and OpenShift, while Salesforce and Office 365 are examples of SaaS.
Similar to Building a cloud native platform with Apache PaaS (20)
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
Thinking of getting a dog? Be aware that breeds like Pit Bulls, Rottweilers, and German Shepherds can be loyal and dangerous. Proper training and socialization are crucial to preventing aggressive behaviors. Ensure safety by understanding their needs and always supervising interactions. Stay safe, and enjoy your furry friends!
Main Java[All of the Base Concepts}.docxadhitya5119
This is part 1 of my Java Learning Journey. This Contains Custom methods, classes, constructors, packages, multithreading , try- catch block, finally block and more.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
1. Last Updated: March. 2014
VP
Developer
Evangalism
Samisa
Abeysinghe
Building
a
Cloud
Na5ve
Pla8orm
with
Apache
Stratos
2. *
*
๏ Cloud
Na)ve
pla-orms
accelerates
innova)on,
increases
opera)onal
efficiency,
reduces
costs
๏ The
key
building
blocks
of
the
cloud
na)ve
pla-orms
are
-‐
service
provisioning
-‐
load
balancing
-‐
management
-‐
policy
enforcement
-‐
auto
scaling
-‐
monitoring,
metering
and
logging
-‐
mul)-‐tenancy
-‐
mul)-‐cloud,
cloud
SLA
and
cloud
burs)ng
-‐
control/governance
-‐
extendability
Cloud
Na5ve
Pla8orm
3. *
*
๏ Enterprise-‐grade
Open
Pla-orm
as
a
Service
๏ Stratos
ini)ally
developed
by
WSO2
and
donated
to
Apache
Stratos
What
is
Apache
Stratos
(incuba5ng)?
5. *
*
Why
is
this
architecture
so
important?
๏ Cartridge
model
enable
bringing
in
even
legacy
apps
into
cloud
๏ Unified
communica)on
across
components
in
the
PaaS
using
message
broker
๏ Centralized
monitoring
and
metering
with
unified
logging
framework
-‐
ability
to
plug
in
BAM
๏ Ability
to
plugin
any
IaaS
due
to
the
use
of
jclouds
API
๏ Ability
to
plugin
any
third
party
load
balancer
using
message
broker
model
๏ Ability
to
plugin
any
third
party
health
checking/
monitoring
framework
Apache
Stratos
PaaS
Architecture
6. *
*
How
Scalable
it
is?
๏ In
theory
infinite
-‐
horizontal
scaling
-‐
limited
by
resource
(instance
capacity)
availability
How
Dynamic
it
is?
๏ Load
Balancers
are
spawned
dynamically
-‐
LB
too
is
a
cartridge
๏ In
case
of
mul)-‐cloud,
mul)-‐region,
LB
can
scale
per
cloud/region
๏ Per
service
cluster
LB
Scalable
and
Dynamic
Load
Balancing
7. *
*
What
is
unique
about
Stratos/Private
PaaS
๏ Cartridge
based
LB
model
๏ Can
bring
any
third-‐party
LB
-‐
HAProxy,
nginx
-‐
As
easy
as
plugging
into
LB
extension
API
Scalable
and
Dynamic
Load
Balancing..
8. *
*
What
is
it?
๏ Scaling
algorithm
can
use
mul)ple
factors.
such
as
-‐
Load
avarage
of
the
instance
-‐
Memory
consump)on
of
the
instance
-‐
In-‐flight
request
count
in
LB
๏ Capable
of
predic)ng
future
load
-‐
Real
)me
analysis
of
current
load
status
using
CEP
integra)on
-‐
Predict
immediate
future
load
based
on
CEP
resul)ng
streams
Mul5-‐factored
Auto
Scaling
9. *
*
Why
should
one
care?
๏ Maximise
resource
u)liza)on
๏ Easy
to
do
capacity
planning
๏ Dynamic
load
based
resource
provisioning
๏ Op)mizing
across
mul)ple
clouds
What
are
the
advantages?
๏ Make
DevOps
life
easy
๏ More
accurate
capacity
planning
Mul5-‐factored
Auto
Scaling...
10. *
*
What
are
the
smart
policies?
๏ Auto
scaling
๏ Deployment
Auto
scaling
policy
๏ Define
thresholds
values
pertaining
scale
up/down
decision
๏ Auto
Scaler
refer
this
policy
๏ Defined
by
DevOps
Deployment
policy
๏ Defined
how
and
where
to
spawn
cartridge
instances
๏ Defined
min
and
max
instances
in
a
selected
service
cluster
๏ Defined
by
DevOps
based
on
deployment
paYerns
Smart
Policies
11. *
*
Why
should
one
care?
๏ Can
provide
cloud
SLA
What
are
the
advantages?
๏ Make
DevOps
life
easy
-‐
help
keep
to
SLA
๏ Make
SaaS
app
delivery
life
easy
-‐
do
not
have
to
worry
about
availability
in
applica)on
layer
Smart
Policies
12. *
*
What
MT
model
does
it
support?
๏ Container
MT
-‐
virtual
Machine,
LXC,
Docker
๏ In-‐container
MT
-‐
within
VM/LXC/Docker
tenancy
What
is
unique?
๏ Can
have
high
tenant
density
What
are
the
advantage
of
this
model?
๏ Op)mizing
resource
u)liza)on
-‐
by
sharing
resource
such
as
CPU,
memory
across
tenants
-‐
low
footprint,
based
on
u)liza)on/usage
of
the
tenants
app
๏ No
need
dedicated
resource
alloca)on
for
tenants
Mul5-‐tenancy
13. *
*
What
is
a
Par55on?
๏ Logically
group
IaaS
resource
loca)ons
๏ Par))ons
are
important
to
make
applica)on
high
availability
๏ Cartridge
instances
are
spawned
inside
these
par))ons
๏ Par))ons
are
defined
by
DevOps
What
is
a
network
par55on?
๏ Logical
groups
mul)ple
par))ons,
that
are
in
the
same
network
๏ Stratos
will
spawn
Load
Balancers
per
network
par))on
๏ Since
LB
instances
and
cartridge
instances
reside
in
same
network,
they
can
communicate
using
private
IP
addresses
๏ Used
in
deployment
policies
Controlling
IaaS
Resources
14. *
*
What
are
the
advantages?
๏ Can
controll
-‐
per
cloud,
per
region,
per
zone,
...etc
๏ Can
achieve
high
availability,
disaster
recovery
๏ Help
for
cloud
SLA
๏ Control
the
resource
u)liza)on
๏ Help
with
geo
based
deployments
-‐
help
comply
with
geo
rules/regula)ons
Controlling
IaaS
Resources
15. *
*
What
is
it?
๏ Expanding/provisioning
applica)on
into
another
cloud
to
handle
peak
load.
Why
Should
one
care?
๏ Resource
peak
)me
can
be
off-‐loaded
to
third
party
clouds/resources
What
is
unique
about
it?
๏ Can
off-‐load
to
any
cloud
-‐
Private,
Public
and
Hybrid
๏ Easy
to
managed
with
the
model
of
LB
per
bus)ng
cloud
Cloud
Burs5ng
16. *
*
What
are
the
advantages?
๏ Make
DevOps
life
easy
๏ Low
TCO,
and
higher
u)liza)on
exis)ng
dedicated
resources
Cloud
Burs5ng...
17. *
*
How
detail
it
is?
๏ Instance
up/down
)me
๏ Each
and
every
instance
public
health
status
-‐
applica)on
health,
OS
health
like
load
average,
memory
consump)on
๏ Applica)on
logs
Why
should
one
care?
๏ Centralize
view
for
all
logging,
metering
and
monitoring
What
are
the
advantages?
๏ DevOps
life
easy
-‐
centralize
log
viewer
-‐
centralize
dashboard
๏ Easy
to
throYling
Logging,
Metering
and
Monitoring