M. Isuru Tharanga Chrishantha Perera presents on building your own PaaS using Apache Stratos (incubating). Stratos is an open source PaaS framework that can be used to build custom PaaS solutions. It discusses installing Stratos on Amazon EC2, configuring partitions and policies, and demoing the management console. The presentation provides information on configuring and subscribing applications to Stratos.
Apache Stratos (incubating) Hangout IV - Stratos Controller and CLI InternalsIsuru Perera
Slides used for Apache Stratos (incubating) Fourth Hangout. Hangout video can be found at http://youtu.be/VtF9DVGKbTQ
Website: http://stratos.incubator.apache.org
Mailing List:
Subscribe: dev-subscribe@stratos.incubator.apache.org
Post (after subscription): dev@stratos.incubator.apache.org
Social Media:
Google+: https://plus.google.com/103515557134069849802
Twitter: https://twitter.com/ApacheStratos
Facebook: https://www.facebook.com/apache.stratos
LinkedIn: http://www.linkedin.com/groups?home=&gid=5131436
Apache Stratos (incubating) Hangout IV - Stratos Controller and CLI InternalsIsuru Perera
Slides used for Apache Stratos (incubating) Fourth Hangout. Hangout video can be found at http://youtu.be/VtF9DVGKbTQ
Website: http://stratos.incubator.apache.org
Mailing List:
Subscribe: dev-subscribe@stratos.incubator.apache.org
Post (after subscription): dev@stratos.incubator.apache.org
Social Media:
Google+: https://plus.google.com/103515557134069849802
Twitter: https://twitter.com/ApacheStratos
Facebook: https://www.facebook.com/apache.stratos
LinkedIn: http://www.linkedin.com/groups?home=&gid=5131436
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016ManageIQ
ManageIQ for VMware vSphere by Adam Grare at ManageIQ Design Summit 2016
VDS demo: https://youtu.be/jXdTR57wFkw
Reconfigure demo: https://youtu.be/LM467glp2LI
This deck explains ZeroVM, compares it to google's native client and introduces the Zero Cloud - a combination of OpenStack Swift and ZeroVM, together creating a platform for executing arbitrary code on top of data. http://zerovm.org
Monitoring Swift - OpenStack Summit May 2015, VancouverChristian Schwede
Slides from a talk given at the OpenStack Summit, May 2015 in Vancouver.
This talk covered the following topics:
- short introduction to Swift itself
- what you need to monitor
- how to use statsd and graphite to visualize collected metrics
Recorded session available on Youtube: https://www.youtube.com/watch?v=z7gaew4OnDU
Manlt (formerly microservices-infrastructure) is a project on github that sets up a platform built with Mesos, Marathon and a host of support programs, to get you started on your own microservices infrastructure on public/private clouds or bare metal.
Vitess is a cloud-native storage solution that can scale indefinitely. In this session, we will first cover a high level overview of Vitess features, the architecture, and what database workloads are a good fit. Then we will demonstrate how to get started with Vitess on Kubernetes. This will be followed by VTAdmin, the next generation of tooling and UIs for managing large-scale, multi-cluster Vitess deployments, built for developers and operators alike. We will demo resharding using VTAdmin, and will talk about improvements to performance and scalability along the way.
It’s no news that containers represent a portable unit of deployment, and OpenStack has proven an ideal environment for running container workloads. However, where it usually becomes more complex is that many times an application is often built out of multiple containers, as well as hybrid environments - diverse clouds, bare metal and even non-virtualized infrastructure. What’s more, setting up a cluster of container images can be fairly cumbersome because you need to make one container aware of another and expose intimate details that are required for them to communicate which is not trivial especially if they’re not on the same host.
These scenarios have instigated the demand for some kind of orchestrator. The list of container orchestrators is growing fairly fast. This session will compare the different orchestration projects out there - from Heat to Kubernetes to Mesos & Cloudify - and help you choose the right tool for the job.
Watcher, a Resource Manager for OpenStack: Plans for the N-release and BeyondAntoine Cabot
Watcher is an open source software package which provides a flexible and scalable resource optimization service for multi-tenant OpenStack-based clouds.
Watcher provides a complete optimization loop—including everything from a metrics receiver, optimization processor and an action plan applier. This provides a robust framework to realize a wide range of cloud optimization goals, including the reduction of data center operating costs, increased system performance via intelligent virtual machine migration,increased energy efficiency, etc.
The overall goal is that OpenStack-based clouds equipped with Watcher will decrease their Total Cost of Ownership by way of more efficient use of their infrastructure through targeted optimizations and close-loop automation.
In this presentation we will go over the state of Watcher as it is today, its architecture, the team’s accomplishments for the Mitaka release and our plans for the N-release and beyond.
I would like to present our CI Provisioning with Openstack solution and how it improved our development. The CI provisioning is meant to replace your static CI env servers to a auto provisioned during your build stage for every commit.
Abstract:
1. CI Flow Quick view
2. Openstack CI integration maven plugin
3. Orchestration using facters
4. Openstack instance queue for faster provisioning
Deze presentatie wordt gebruikt om belangstellenden op de hoogt te brngen van de problematiek van Breedband Op het Platteland. Kern van het verhaal. zorg voor vraagbundeling door bewoners. Betrek ze en er is veel mogelijk. zie ook http://www.janhut.com/index.php/breedband
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016ManageIQ
ManageIQ for VMware vSphere by Adam Grare at ManageIQ Design Summit 2016
VDS demo: https://youtu.be/jXdTR57wFkw
Reconfigure demo: https://youtu.be/LM467glp2LI
This deck explains ZeroVM, compares it to google's native client and introduces the Zero Cloud - a combination of OpenStack Swift and ZeroVM, together creating a platform for executing arbitrary code on top of data. http://zerovm.org
Monitoring Swift - OpenStack Summit May 2015, VancouverChristian Schwede
Slides from a talk given at the OpenStack Summit, May 2015 in Vancouver.
This talk covered the following topics:
- short introduction to Swift itself
- what you need to monitor
- how to use statsd and graphite to visualize collected metrics
Recorded session available on Youtube: https://www.youtube.com/watch?v=z7gaew4OnDU
Manlt (formerly microservices-infrastructure) is a project on github that sets up a platform built with Mesos, Marathon and a host of support programs, to get you started on your own microservices infrastructure on public/private clouds or bare metal.
Vitess is a cloud-native storage solution that can scale indefinitely. In this session, we will first cover a high level overview of Vitess features, the architecture, and what database workloads are a good fit. Then we will demonstrate how to get started with Vitess on Kubernetes. This will be followed by VTAdmin, the next generation of tooling and UIs for managing large-scale, multi-cluster Vitess deployments, built for developers and operators alike. We will demo resharding using VTAdmin, and will talk about improvements to performance and scalability along the way.
It’s no news that containers represent a portable unit of deployment, and OpenStack has proven an ideal environment for running container workloads. However, where it usually becomes more complex is that many times an application is often built out of multiple containers, as well as hybrid environments - diverse clouds, bare metal and even non-virtualized infrastructure. What’s more, setting up a cluster of container images can be fairly cumbersome because you need to make one container aware of another and expose intimate details that are required for them to communicate which is not trivial especially if they’re not on the same host.
These scenarios have instigated the demand for some kind of orchestrator. The list of container orchestrators is growing fairly fast. This session will compare the different orchestration projects out there - from Heat to Kubernetes to Mesos & Cloudify - and help you choose the right tool for the job.
Watcher, a Resource Manager for OpenStack: Plans for the N-release and BeyondAntoine Cabot
Watcher is an open source software package which provides a flexible and scalable resource optimization service for multi-tenant OpenStack-based clouds.
Watcher provides a complete optimization loop—including everything from a metrics receiver, optimization processor and an action plan applier. This provides a robust framework to realize a wide range of cloud optimization goals, including the reduction of data center operating costs, increased system performance via intelligent virtual machine migration,increased energy efficiency, etc.
The overall goal is that OpenStack-based clouds equipped with Watcher will decrease their Total Cost of Ownership by way of more efficient use of their infrastructure through targeted optimizations and close-loop automation.
In this presentation we will go over the state of Watcher as it is today, its architecture, the team’s accomplishments for the Mitaka release and our plans for the N-release and beyond.
I would like to present our CI Provisioning with Openstack solution and how it improved our development. The CI provisioning is meant to replace your static CI env servers to a auto provisioned during your build stage for every commit.
Abstract:
1. CI Flow Quick view
2. Openstack CI integration maven plugin
3. Orchestration using facters
4. Openstack instance queue for faster provisioning
Deze presentatie wordt gebruikt om belangstellenden op de hoogt te brngen van de problematiek van Breedband Op het Platteland. Kern van het verhaal. zorg voor vraagbundeling door bewoners. Betrek ze en er is veel mogelijk. zie ook http://www.janhut.com/index.php/breedband
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
This presentation will discuss how WSO2 Identity Server 5.0 can bridge the gap between an organization's API management and identity management of existing users to allow them to create and/or consume the APIs.
Apache Stratos (Incubating) is the Platform as a Service (PaaS) project from ...WSO2
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 cloud bursting are some of the other key noteworthy differentiators in Stratos PaaS.
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.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
At its core, the challenge of managing Human Resources data is an integration challenge: estimates range from 2-3 HR systems in use at a typical SMB, up to a few dozen systems implemented amongst enterprise HR departments, and these systems seldom integrate seamlessly between themselves. Providing a multi-tenant, cloud-native solution to integrate these hundreds of HR-related systems, normalize their disparate data models and then render that consolidated information for stakeholder decision making has been a substantial undertaking, but one significantly eased by leveraging Ballerina. In this session, we’ll cover:
The overall software architecture for VHR’s Cloud Data Platform
Critical decision points leading to adoption of Ballerina for the CDP
Ballerina’s role in multiple evolutionary steps to the current architecture
Roadmap for the CDP architecture and plans for Ballerina
WSO2’s partnership in bringing continual success for the CD
The integration landscape is changing rapidly with the introduction of technologies like GraphQL, gRPC, stream processing, iPaaS, and platformless. However, not all existing applications and industries can keep up with these new technologies. Certain industries, like manufacturing, logistics, and finance, still rely on well-established EDI-based message formats. Some applications use XML or CSV with file-based communications, while others have strict on premises deployment requirements. This talk focuses on how Ballerina's built-in integration capabilities can bridge the gap between "old" and "new" technologies, modernizing enterprise applications without disrupting business operations.
Platformless Horizons for Digital AdaptabilityWSO2
In this keynote, Asanka Abeysinghe, CTO,WSO2 will explore the shift towards platformless technology ecosystems and their importance in driving digital adaptability and innovation. We will discuss strategies for leveraging decentralized architectures and integrating diverse technologies, with a focus on building resilient, flexible, and future-ready IT infrastructures. We will also highlight WSO2's roadmap, emphasizing our commitment to supporting this transformative journey with our evolving product suite.
Quantum computers are rapidly evolving and are promising significant advantages in domains like machine learning or optimization, to name but a few areas. In this keynote we sketch the underpinnings of quantum computing, show some of the inherent advantages, highlight some application areas, and show how quantum applications are built.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Building your own PaaS using Apache Stratos
1. Committer and PPMC member of Apache Stratos (incubating)
Senior Software Engineer, WSO2
April 2014
M. Isuru Tharanga Chrishantha Perera
Building your own
PaaS using
Apache Stratos (incubating)
2. *
About the Presenter
M. Isuru Tharanga Chrishantha Perera
๏ Committer and PPMC member of Apache
Stratos (incubating)
๏ Senior Software Engineer, WSO2
๏ http://about.me/chrishantha
3. **
About WSO2
๏ Global enterprise, founded in
2005 by acknowledged leaders in
XML, web services technologies,
standards and open source
๏ Provides only open source
platform-as-a-service for private,
public and hybrid cloud
deployments
๏ All WSO2 products are 100% open
source and released under the
Apache License Version 2.0.
๏ Is an Active Member of OASIS,
Cloud Security Alliance, OSGi
Alliance, AMQP Working Group,
OpenID Foundation and W3C.
๏ Driven by Innovation
๏ Launched first open source API
Management solution in 2012
๏ Launched App Factory in 2Q 2013
๏ Launched Enterprise Store and
first open source Mobile solution
in 4Q 2013
6. *
Outline
๏ Brief introduction to Stratos
๏ Installing Stratos on Amazon EC2
๏ Stratos Configurations: Partitions & Smart Policies
๏ Demo
๏ Configuring Stratos and Subscribing to Cartridges
7. *
What is Apache Stratos?
๏ It is a Platform-as-a-Service (PaaS) Framework
๏ Currently incubating at Apache Software Foundation
๏ A Single Product with Multiple Profiles
๏ Developer Friendly!
8. *
Why is this a Framework?
๏ Stratos can be extended to build you own flavours of
PaaS.
๏ Application PaaS (aPaaS), Integration PaaS (iPaaS) etc.
๏ WSO2 App Cloud (WSO2 App Factory) runs on Stratos.
๏ Provides APIs & extensions
๏ Easy to bring your applications to cloud
10. *
Stratos Product
๏ Stratos is now a single product with multiple profiles
๏ Leveraging WSO2 Carbon multiple profile support
๏ There are 3 profiles:
๏ Cloud Controller (cc)
๏ Stratos Manager (sm)
๏ Auto Scaler (as)
๏ Default profile additionally includes WSO2 CEP
11. *
Installation Prerequisites
๏ An Infrastructure-as-a-Service (IaaS) provider
๏ Java 1.6
๏ Message Broker with AMQP support.
๏ Apache ActiveMQ/WSO2 MB
๏ MySQL
๏ Puppet
https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Prerequisites
12. *
Why do we need Puppet?
๏ Puppet is a server automation tool
๏ Automated Cartridge Configuration
๏ Easy to manage different cartridges
๏ All configurations are in the Puppet Master
https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Configuring+Puppet+Master
13. *
Let’s Install Stratos
๏ We provide a setup script.
๏ Follow instructions in our wiki.
๏ Edit conf/setup.conf
๏ Run Setup
https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Product+Configuration