This document provides an overview of modern web applications, including their history and key pillars. It discusses the evolution of web applications from early static pages in the 1990s to today's single page applications that make asynchronous requests to backends. It also covers important front-end concepts like content delivery networks, JavaScript frameworks, and responsive design. Examples of popular web APIs are given and best practices for API design are outlined.
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Techcello
Security considerations for data isolation
• Achieving granular level of access control
• Dealing with the top web security threats
• Empowering your application with Auditing / analytics capability
Cloud, SaaS, Multi-tenant, Multi-tenancy, Application Platform, SaaS Framework, Multi-tenant framework, .NET,Cloud Application Development Framework,SaaS Application Development Framework,Application Development Framework, SaaS Tenant
This document presents an overview of case studies showing how VMware solutions helped various organizations:
- NYSE Euronext used vCloud Director to provide financial services in a self-service cloud, increasing revenue and allowing customers to focus on their core business.
- Oxford University used vCloud Director to create a database-as-a-service cloud for researchers, accelerating projects and reducing hardware costs.
- Intercontinental Hotels used vCloud Director and vCloud Datacenter Services on Verizon to meet holiday demand spikes without overprovisioning infrastructure.
This document discusses the challenges of managing applications across different infrastructure layers without a unified platform. It introduces Kubernetes as a container management platform that can address these challenges by providing a unified way to deploy and manage applications and infrastructure. Key benefits include increased deployment speed and reliability, improved security, and allowing developers to focus on code while operations handles infrastructure concerns like resiliency and compliance. The document outlines the journey of adopting Kubernetes and lessons learned, and positions it against competitive offerings.
Centralized logging in a changing environment at the UK’s DVLAElasticsearch
This presentation discusses logging strategies for a centralized logging environment at the DVLA as their applications move to cloud platforms and new technologies. Initially, application teams were isolated and responsible for their own stacks. The DVLA standardized on Elastic Stack for logging and adopted a shared "Open Services Landscape" platform. They worked with application teams to establish logging standards and libraries. For Kubernetes, they deployed Filebeat on each node and sent logs to Logstash. For serverless applications on AWS, they configured CloudWatch Logs to send to Kinesis and then to Logstash. Elastic tools like curated indices, rollover indices, and index lifecycle management help manage large and changing volumes of log data in the cloud.
The Webinar takes participants through the entire cloud migration life-cycle – from initial analysis to final migration. We evaluate the leading cloud DBMS offerings from Amazon, Microsoft and Oracle. We also compare IaaS and DBaaS to better understand the two architectures and identify the most appropriate use case for each platform.
We finish by providing RDX’s recommended database migration procedures and the vendor utilities you can leverage to ensure trouble-free cloud transitions. Learn from experts who have migrated dozens of on-premises systems to the cloud!
The document discusses WSO2 App Factory, which is a platform for managed application development that supports applications throughout their lifecycle. It provides automated, configurable DevOps and governance tools to manage infrastructure and development workflows. Key features include reducing time to market, enhancing developer experience, facilitating regulatory compliance, increasing reuse and visibility, and providing management dashboards. It demonstrates App Factory and provides resources for learning more.
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...WSO2
This document discusses private cloud computing and OpenStack. It introduces SUSE Cloud, an OpenStack distribution from SUSE that leverages existing infrastructure and integrates with SUSE products. SUSE Cloud provides a full-stack private cloud solution using OpenStack components like Nova, Swift, and Keystone managed through an installation framework. Version 2.0 will enhance OpenStack components and add lifecycle management tools from SUSE.
This document provides an overview of modern web applications, including their history and key pillars. It discusses the evolution of web applications from early static pages in the 1990s to today's single page applications that make asynchronous requests to backends. It also covers important front-end concepts like content delivery networks, JavaScript frameworks, and responsive design. Examples of popular web APIs are given and best practices for API design are outlined.
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Techcello
Security considerations for data isolation
• Achieving granular level of access control
• Dealing with the top web security threats
• Empowering your application with Auditing / analytics capability
Cloud, SaaS, Multi-tenant, Multi-tenancy, Application Platform, SaaS Framework, Multi-tenant framework, .NET,Cloud Application Development Framework,SaaS Application Development Framework,Application Development Framework, SaaS Tenant
This document presents an overview of case studies showing how VMware solutions helped various organizations:
- NYSE Euronext used vCloud Director to provide financial services in a self-service cloud, increasing revenue and allowing customers to focus on their core business.
- Oxford University used vCloud Director to create a database-as-a-service cloud for researchers, accelerating projects and reducing hardware costs.
- Intercontinental Hotels used vCloud Director and vCloud Datacenter Services on Verizon to meet holiday demand spikes without overprovisioning infrastructure.
This document discusses the challenges of managing applications across different infrastructure layers without a unified platform. It introduces Kubernetes as a container management platform that can address these challenges by providing a unified way to deploy and manage applications and infrastructure. Key benefits include increased deployment speed and reliability, improved security, and allowing developers to focus on code while operations handles infrastructure concerns like resiliency and compliance. The document outlines the journey of adopting Kubernetes and lessons learned, and positions it against competitive offerings.
Centralized logging in a changing environment at the UK’s DVLAElasticsearch
This presentation discusses logging strategies for a centralized logging environment at the DVLA as their applications move to cloud platforms and new technologies. Initially, application teams were isolated and responsible for their own stacks. The DVLA standardized on Elastic Stack for logging and adopted a shared "Open Services Landscape" platform. They worked with application teams to establish logging standards and libraries. For Kubernetes, they deployed Filebeat on each node and sent logs to Logstash. For serverless applications on AWS, they configured CloudWatch Logs to send to Kinesis and then to Logstash. Elastic tools like curated indices, rollover indices, and index lifecycle management help manage large and changing volumes of log data in the cloud.
The Webinar takes participants through the entire cloud migration life-cycle – from initial analysis to final migration. We evaluate the leading cloud DBMS offerings from Amazon, Microsoft and Oracle. We also compare IaaS and DBaaS to better understand the two architectures and identify the most appropriate use case for each platform.
We finish by providing RDX’s recommended database migration procedures and the vendor utilities you can leverage to ensure trouble-free cloud transitions. Learn from experts who have migrated dozens of on-premises systems to the cloud!
The document discusses WSO2 App Factory, which is a platform for managed application development that supports applications throughout their lifecycle. It provides automated, configurable DevOps and governance tools to manage infrastructure and development workflows. Key features include reducing time to market, enhancing developer experience, facilitating regulatory compliance, increasing reuse and visibility, and providing management dashboards. It demonstrates App Factory and provides resources for learning more.
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...WSO2
This document discusses private cloud computing and OpenStack. It introduces SUSE Cloud, an OpenStack distribution from SUSE that leverages existing infrastructure and integrates with SUSE products. SUSE Cloud provides a full-stack private cloud solution using OpenStack components like Nova, Swift, and Keystone managed through an installation framework. Version 2.0 will enhance OpenStack components and add lifecycle management tools from SUSE.
Debezium is an open source platform for change data capture that allows applications to respond to database changes. It takes a consistent snapshot of database schemas, captures row-level changes from INSERT, UPDATE, and DELETE operations, and streams these events to Kafka topics. The document then provides an overview of how to set up Debezium from scratch using SQL Server as the source database.
This document discusses how platform as a service (PaaS) can help organizations accelerate business agility. It notes that traditional application development struggles to deliver business solutions in a timely manner. PaaS is driven by the need for business agility and allows organizations to more quickly create, deploy, and manage applications. The document recommends that organizations adopt DevOps practices and PaaS technologies like WSO2 App Factory to reduce development times and improve collaboration.
This document discusses exploring Quarkus on Java 17. It begins with an introduction and agenda, then discusses advantages of Java 17 like improved performance and container awareness. It outlines differentiators of Quarkus like developer joy through live coding, unified configuration, and standards-based libraries. Quarkus allows both imperative and reactive programming, has a fast startup time and small memory footprint, and supports many frameworks and extensions through its ecosystem. The document demonstrates Quarkus through a live coding demo.
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...VMware
VMware Virtual SAN 6.0 provides major enhancements including 4x higher performance, 2x greater scale, and new enterprise data services. It allows for up to 90,000 IOPS per host, scaling to 64 nodes with 200 VMs per host and 62TB maximum virtual disk sizes. Virtual SAN 6.0 also delivers high performance snapshots and clones, rack awareness, and hardware-based checksum and encryption. It provides broader hardware support including expanded support for blades. Virtual SAN 6.0 is ready to support business critical applications with an all-flash architecture providing data persistence on SSD and intelligent caching.
PeaSoup, a VMware vCloud Air Network partner, adopted Virtual SAN to address challenges with traditional storage including
Single Slide, OverSimplified VDI Backup StrategyArun Pc
This document discusses VMware Horizon desktop and application virtualization. It notes that non-persistent desktops only require backups of the green box containing user files and data, as the blue box state is ephemeral. Persistent desktops require backups of all components since state is retained. It also recommends periodically backing up SQL, vCenter, and Connection Server data which is critical infrastructure for the virtual desktop environment.
SQL 2012 provides several new capabilities to improve availability, speed, and analytics including AlwaysOn for high availability, columnstore indexes for faster query performance, and PowerPivot and Crescent for self-service business intelligence. It also features improvements to management and monitoring tools, upgrades, and support for big data solutions like Hadoop. While SQL 2008 meets current needs, SQL 2012 aims to support larger environments and includes performance enhancements that can benefit organizations of any size.
The document discusses Oracle Autonomous Database and provides an agenda for a presentation. The agenda includes:
1. An overview of what Autonomous Database is and how it provides self-driving, self-securing, and self-repairing capabilities.
2. Key use cases for Autonomous Transaction Processing such as for transactional applications and mixed workloads.
3. How Autonomous Database can be used with microservices architectures.
4. Use cases for Autonomous Data Warehouse such as for data marts, warehouses, sandboxes, and machine learning.
5. How Autonomous Data Warehouse integrates with Oracle Analytics Cloud.
6. A demonstration of getting hands-on with
JakartaOne Livestream CN4J: Eclipse MicroProfile - Your Cloud-Native CompanionJakarta_EE
This document discusses Eclipse MicroProfile, a specification that optimizes Enterprise Java for microservices architectures. It introduces key MicroProfile specifications including Config, OpenTracing, and Metrics. Config allows configuration from sources like etcd. OpenTracing provides distributed tracing across services using tools like Jaeger. Metrics monitors system parameters and exposes them in formats like Prometheus. The document demonstrates these features and concludes that MicroProfile provides an easy way to integrate common CNCF projects into Java applications.
When to select hyper converged 2016 Sydney VMUGKeith Townsend
From the 2016 Sydney VMUG this is the accompany slide deck in which Keith Townsend discusses both technical and non-technical requirements for Hyper-Converged infrastructure vs. converged and bring your own. Video presentation can be found on Youtube.
https://www.youtube.com/watch?v=o5ClvQFIbmY
Hyperconvergence and Death of the Storage Array - Interop 2015Stuart Miniman
The document discusses how hyperconverged infrastructure and server SAN architectures are challenging the traditional storage array model. It notes that while the death of traditional storage is not imminent, the storage landscape is shifting towards software-defined and virtualized solutions that provide simplicity and flexibility. Finally, it emphasizes that infrastructure must be aligned with applications to truly achieve operational benefits like agility.
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Arraya Solutions
This document provides an overview and summary of vRealize Automation and vRealize Operations solutions. It begins with an agenda and discusses how these solutions can help organizations address challenges around accelerating service delivery times, gaining insights across hybrid cloud environments, and ensuring quality of service. New features of vRealize Automation 6.2 like enhanced integration with vRealize Operations and an admin-friendly CLI are highlighted. The document also reviews the key capabilities and benefits of vRealize Operations for intelligent operations, predictive analytics, compliance management, and visibility across private and public clouds.
Modernize and Transform your IT with IBM Storage and Catalogic Copy Data Mana...Catalogic Software
Catalogic Copy Data Management (CDM) modernizes and transforms your IBM Storage infrastructure. Catalogic provides the only integrated CDM solution that lets you:
• Catalog and track copies and VMs across the enterprise
• Automate protection SLAs, copy creation and system provisioning
• Transform IT operations with Hybrid Cloud, DevOps and user self-service
Through operational modernization, Catalogic lets you derive additional value from your IBM storage investment, deliver a more agile IT infrastructure, and improve business productivity. Catalogic transforms your IBM Storwize, SAN Volume Controller (SVC), VersaStack and FlashSystem V9000 environments with a non-disruptive, software-only solution. Join this webinar to learn how Catalogic can help you modernize and transform your IT.
Migrating from Java EE to cloud-native Reactive systemsMarkus Eisele
A lot of businesses that never before considered themselves as “technology companies” are now faced with digital modernization imperatives that force them to rethink their application and infrastructure architecture. On the path to becoming a digital, on-demand provider, development speed is the ultimate competitive advantage.
https://info.lightbend.com/webinar-java-ee-to-cloud-modernization-register.html
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
Cloud Computing offers three fundamental categories of Services- namely IaaS, PaaS and SaaS. In this presentation, Platform as a Service is discussed. PaaS is a service aimed at developers and it enables them to design, develop and deploy applications on Cloud platforms
VMware Outlines Its Own Journey to the CloudVMware
See how VMware, pioneers of the software-defined data center, are implementing their own IT transformation to take advantage of the benefits provided by an SDDC architecture.
Nutanix - Web-Scale IT, Web-scale IT is a new approach to designing, deploying and managing infrastructure
Find out more: www.unitiv.com/nutanix
What Nutanix does is bring the simplicity, agility and rapid scale that web-scale technologies deliver but as a turnkey enterprise solution. Nutanix is building the bridge for enterprise IT to embrace web-scale IT without completely overhauling the way they do things
At its core, web-scale IT is about bringing simplicity back to every aspect of deploying and managing a data center.
This presentation is devoted to current trends that affect DevOps activities. It also deals with Cloud Flex Framework, a Kubernetes-based framework, which provides a set of flexible and comprehensive operation principles to cover all stages of a modern application life cycle.
This presentation was held by Denys Vasyliev (Lead Software Engineer, Consultant, GlobalLogic) at GlobalLogic Kyiv DevOps Career Day on June 9, 2018.
Learn more: https://www.globallogic.com/ua/events/globallogic-kyiv-devops-career-day-summary
How Lenovo and Nutanix are delivering the invisible infrastructureLenovo Data Center
The document discusses Lenovo's Converged HX Series appliances powered by Nutanix software. It highlights how the appliances simplify infrastructure, reduce costs, and improve reliability. The HX Series includes the HX3500 for compute-heavy workloads, HX5500 for storage-heavy workloads, and HX7500 for high-performance workloads. The Nutanix software delivers capabilities like data services, resilience features, and management tools. Lenovo provides global support, professional services, and warranties for the appliances.
About the Talk:
Cloud native ecosystem is bringing a huge change in the way of DevOps in every cloud native organisation. Developers and operators in cloud native organisations are using tools and platforms like Kubernetes to achieve the agility promised by DevOps and microservices. The tools and best practices for stateless applications have been well established and the results can be seen in the agility of teams using these stateless applications. However, stateful applications pose new challenges to DevOps teams in achieving the agility as the best practices around persistent storage management are still emerging. In this talk, first we discuss the challenges faced by DevOps while dealing with persistent storage handling in stateful applications. Then we discuss the open source tools and best practices for DevOps teams to achieve data agility of cloud native applications.
An introduction to {code} by Dell EMC, our mission on containers, and our core project REX-Ray. This will give the audience an understanding of why REX-Ray is important and where you can go to learn more.
Debezium is an open source platform for change data capture that allows applications to respond to database changes. It takes a consistent snapshot of database schemas, captures row-level changes from INSERT, UPDATE, and DELETE operations, and streams these events to Kafka topics. The document then provides an overview of how to set up Debezium from scratch using SQL Server as the source database.
This document discusses how platform as a service (PaaS) can help organizations accelerate business agility. It notes that traditional application development struggles to deliver business solutions in a timely manner. PaaS is driven by the need for business agility and allows organizations to more quickly create, deploy, and manage applications. The document recommends that organizations adopt DevOps practices and PaaS technologies like WSO2 App Factory to reduce development times and improve collaboration.
This document discusses exploring Quarkus on Java 17. It begins with an introduction and agenda, then discusses advantages of Java 17 like improved performance and container awareness. It outlines differentiators of Quarkus like developer joy through live coding, unified configuration, and standards-based libraries. Quarkus allows both imperative and reactive programming, has a fast startup time and small memory footprint, and supports many frameworks and extensions through its ecosystem. The document demonstrates Quarkus through a live coding demo.
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...VMware
VMware Virtual SAN 6.0 provides major enhancements including 4x higher performance, 2x greater scale, and new enterprise data services. It allows for up to 90,000 IOPS per host, scaling to 64 nodes with 200 VMs per host and 62TB maximum virtual disk sizes. Virtual SAN 6.0 also delivers high performance snapshots and clones, rack awareness, and hardware-based checksum and encryption. It provides broader hardware support including expanded support for blades. Virtual SAN 6.0 is ready to support business critical applications with an all-flash architecture providing data persistence on SSD and intelligent caching.
PeaSoup, a VMware vCloud Air Network partner, adopted Virtual SAN to address challenges with traditional storage including
Single Slide, OverSimplified VDI Backup StrategyArun Pc
This document discusses VMware Horizon desktop and application virtualization. It notes that non-persistent desktops only require backups of the green box containing user files and data, as the blue box state is ephemeral. Persistent desktops require backups of all components since state is retained. It also recommends periodically backing up SQL, vCenter, and Connection Server data which is critical infrastructure for the virtual desktop environment.
SQL 2012 provides several new capabilities to improve availability, speed, and analytics including AlwaysOn for high availability, columnstore indexes for faster query performance, and PowerPivot and Crescent for self-service business intelligence. It also features improvements to management and monitoring tools, upgrades, and support for big data solutions like Hadoop. While SQL 2008 meets current needs, SQL 2012 aims to support larger environments and includes performance enhancements that can benefit organizations of any size.
The document discusses Oracle Autonomous Database and provides an agenda for a presentation. The agenda includes:
1. An overview of what Autonomous Database is and how it provides self-driving, self-securing, and self-repairing capabilities.
2. Key use cases for Autonomous Transaction Processing such as for transactional applications and mixed workloads.
3. How Autonomous Database can be used with microservices architectures.
4. Use cases for Autonomous Data Warehouse such as for data marts, warehouses, sandboxes, and machine learning.
5. How Autonomous Data Warehouse integrates with Oracle Analytics Cloud.
6. A demonstration of getting hands-on with
JakartaOne Livestream CN4J: Eclipse MicroProfile - Your Cloud-Native CompanionJakarta_EE
This document discusses Eclipse MicroProfile, a specification that optimizes Enterprise Java for microservices architectures. It introduces key MicroProfile specifications including Config, OpenTracing, and Metrics. Config allows configuration from sources like etcd. OpenTracing provides distributed tracing across services using tools like Jaeger. Metrics monitors system parameters and exposes them in formats like Prometheus. The document demonstrates these features and concludes that MicroProfile provides an easy way to integrate common CNCF projects into Java applications.
When to select hyper converged 2016 Sydney VMUGKeith Townsend
From the 2016 Sydney VMUG this is the accompany slide deck in which Keith Townsend discusses both technical and non-technical requirements for Hyper-Converged infrastructure vs. converged and bring your own. Video presentation can be found on Youtube.
https://www.youtube.com/watch?v=o5ClvQFIbmY
Hyperconvergence and Death of the Storage Array - Interop 2015Stuart Miniman
The document discusses how hyperconverged infrastructure and server SAN architectures are challenging the traditional storage array model. It notes that while the death of traditional storage is not imminent, the storage landscape is shifting towards software-defined and virtualized solutions that provide simplicity and flexibility. Finally, it emphasizes that infrastructure must be aligned with applications to truly achieve operational benefits like agility.
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Arraya Solutions
This document provides an overview and summary of vRealize Automation and vRealize Operations solutions. It begins with an agenda and discusses how these solutions can help organizations address challenges around accelerating service delivery times, gaining insights across hybrid cloud environments, and ensuring quality of service. New features of vRealize Automation 6.2 like enhanced integration with vRealize Operations and an admin-friendly CLI are highlighted. The document also reviews the key capabilities and benefits of vRealize Operations for intelligent operations, predictive analytics, compliance management, and visibility across private and public clouds.
Modernize and Transform your IT with IBM Storage and Catalogic Copy Data Mana...Catalogic Software
Catalogic Copy Data Management (CDM) modernizes and transforms your IBM Storage infrastructure. Catalogic provides the only integrated CDM solution that lets you:
• Catalog and track copies and VMs across the enterprise
• Automate protection SLAs, copy creation and system provisioning
• Transform IT operations with Hybrid Cloud, DevOps and user self-service
Through operational modernization, Catalogic lets you derive additional value from your IBM storage investment, deliver a more agile IT infrastructure, and improve business productivity. Catalogic transforms your IBM Storwize, SAN Volume Controller (SVC), VersaStack and FlashSystem V9000 environments with a non-disruptive, software-only solution. Join this webinar to learn how Catalogic can help you modernize and transform your IT.
Migrating from Java EE to cloud-native Reactive systemsMarkus Eisele
A lot of businesses that never before considered themselves as “technology companies” are now faced with digital modernization imperatives that force them to rethink their application and infrastructure architecture. On the path to becoming a digital, on-demand provider, development speed is the ultimate competitive advantage.
https://info.lightbend.com/webinar-java-ee-to-cloud-modernization-register.html
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
Cloud Computing offers three fundamental categories of Services- namely IaaS, PaaS and SaaS. In this presentation, Platform as a Service is discussed. PaaS is a service aimed at developers and it enables them to design, develop and deploy applications on Cloud platforms
VMware Outlines Its Own Journey to the CloudVMware
See how VMware, pioneers of the software-defined data center, are implementing their own IT transformation to take advantage of the benefits provided by an SDDC architecture.
Nutanix - Web-Scale IT, Web-scale IT is a new approach to designing, deploying and managing infrastructure
Find out more: www.unitiv.com/nutanix
What Nutanix does is bring the simplicity, agility and rapid scale that web-scale technologies deliver but as a turnkey enterprise solution. Nutanix is building the bridge for enterprise IT to embrace web-scale IT without completely overhauling the way they do things
At its core, web-scale IT is about bringing simplicity back to every aspect of deploying and managing a data center.
This presentation is devoted to current trends that affect DevOps activities. It also deals with Cloud Flex Framework, a Kubernetes-based framework, which provides a set of flexible and comprehensive operation principles to cover all stages of a modern application life cycle.
This presentation was held by Denys Vasyliev (Lead Software Engineer, Consultant, GlobalLogic) at GlobalLogic Kyiv DevOps Career Day on June 9, 2018.
Learn more: https://www.globallogic.com/ua/events/globallogic-kyiv-devops-career-day-summary
How Lenovo and Nutanix are delivering the invisible infrastructureLenovo Data Center
The document discusses Lenovo's Converged HX Series appliances powered by Nutanix software. It highlights how the appliances simplify infrastructure, reduce costs, and improve reliability. The HX Series includes the HX3500 for compute-heavy workloads, HX5500 for storage-heavy workloads, and HX7500 for high-performance workloads. The Nutanix software delivers capabilities like data services, resilience features, and management tools. Lenovo provides global support, professional services, and warranties for the appliances.
About the Talk:
Cloud native ecosystem is bringing a huge change in the way of DevOps in every cloud native organisation. Developers and operators in cloud native organisations are using tools and platforms like Kubernetes to achieve the agility promised by DevOps and microservices. The tools and best practices for stateless applications have been well established and the results can be seen in the agility of teams using these stateless applications. However, stateful applications pose new challenges to DevOps teams in achieving the agility as the best practices around persistent storage management are still emerging. In this talk, first we discuss the challenges faced by DevOps while dealing with persistent storage handling in stateful applications. Then we discuss the open source tools and best practices for DevOps teams to achieve data agility of cloud native applications.
An introduction to {code} by Dell EMC, our mission on containers, and our core project REX-Ray. This will give the audience an understanding of why REX-Ray is important and where you can go to learn more.
Enabling Fast IT using Containers, Microservices and DevOps ModelCisco DevNet
This document discusses enabling fast IT using containers, microservices, and DevOps models. It provides an overview of containers and their ecosystem, use cases, and adoption trends. It then describes Contiv, an open source project that provides policy-based networking and storage for containerized applications. It discusses challenges around fast IT adoption and different consumption models. Finally, it concludes that containers will disrupt traditional virtualization and that Contiv provides tools to maintain policies in container infrastructure while embracing fast IT.
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers Red_Hat_Storage
This document discusses persistent storage options for Linux containers. It notes that while some containerized applications are stateless, most require persistence for storing application and configuration data. It evaluates options like NFS, GlusterFS, Ceph RBD, and block storage, noting that persistent storage needs to be scalable, resilient, flexible, software-defined, and open. It provides examples of using Gluster and Ceph storage with containers. The document concludes that most containerized apps will need persistent storage and that software-defined storage allows for hyperconverged applications and storage on premises or in hybrid clouds.
The document discusses the emerging "cloud-native" ecosystem centered around containers. It identifies key characteristics like containers as modular compute units and microservices architectures. Popular early solutions are mentioned like Docker, CoreOS, Kubernetes, and Mesosphere, but the ecosystem remains immature with issues around persistence, security, and lack of best practices. Standards are emerging that may drive further innovation, and containers still lack a "killer app" business case like virtualization had with consolidation. The document provides a taxonomy of the technology stack and lists many active companies and projects in different layers.
SCALE 16x on-prem container orchestrator deploymentSteve Wong
This document discusses running containerized applications in an on-premises datacenter using a container orchestrator. It defines what an orchestrator is and compares types like Kubernetes. Reasons for using an orchestrator on-prem include a cloud-like user experience, low latency requirements, and data governance needs. Choosing an orchestrator also involves considerations for networking, storage, and installation tools. The document outlines differences in on-prem environments compared to public clouds and discusses the Container Storage Interface standard.
{code} and Containers - Open Source Infrastructure within Dell TechnologiesThe {code} Team
Learn how The {code} Team is building new infrastructure possibilities for persistent storage in all the major container ecosystems such as Kubernetes, Docker, and Mesos with native integrations and contributing the Container Storage Interface
How Container Schedulers and Software-based Storage will Change the CloudDavid vonThenen
Persistent applications can be complex to manage and operate at scale but tend to be perfect for modern schedulers like Apache Mesos. The current trend in Containers is taking their ephemeral nature and turning it upside-down by running databases, key/value stores, WordPress, and etc within them. Internal direct attached storage and external storage are both options in running your long-running, persistent applications. The problem is how do you run these applications and containers in production environments?
This talk outlines how 2 Layer Scheduling, as known as the Offer-Accept model, found in Mesos and Software-based Storage enables deployment of managed frameworks and tasks while maintaining high availability, scale-out growth, and automation. This combination of technology will help build a "Skynet" like architecture for persistent applications and containers in the cloud.
SCaLE 15x - How Container Schedulers and Software-Defined Storage will Change...David vonThenen
Presentation at Southern California Linux Expo (SCaLE 15x). Discussion on what happens when you take a Software-based Storage platform integrated with Container Schedulers and moving that into the Cloud.
Choosing PaaS: Cisco and Open Source Options: an overviewCisco DevNet
This document discusses container platforms and PaaS. It provides context on containers and supporting technologies like Docker. It describes how containers are limited when confined to a single host, and how schedulers can distribute containers across multiple hosts. It outlines common production tools used with containers like configuration management, monitoring, and logging. It compares PaaS and containers, noting how PaaS consumed containers before they were widely known, and how the lines between the two are blurring as container platforms provide more services. It introduces Mantl as Cisco's container stack designed to run container workloads and big data applications across clouds.
In deploying apps that have been containerized, you have a lot to think about regarding what to use in production. There are a lot of things to manage, so orchestrators become a huge help. providing many services together such as scheduling, container communication, scaling, health, and more. There are major platforms to consider from Kubernetes, Swarm to ECS. In this talk we'll go through the overview of orchestrators and some of the differences between the big players. You should come out of the talk knowing where to go next in determining your orchestrator needs.
A Tight Ship: How Containers and SDS Optimize the EnterpriseEric Kavanagh
The Briefing Room with Dez Blanchfield and Red Hat
Think of containers as the drones of modern computing. They're small, agile, and can carry a significant payload. In many ways, they represent the fruition of the last two major paradigm shifts in enterprise software: SOA and virtualization. However, for companies to fully leverage this innovative approach, a persistent storage platform is needed that is as flexible and scalable as containers themselves.
Register for this episode of The Briefing Room to hear Bloor Group Data Scientist Dez Blanchfield, who will explain the significance of container technology, and the relevance of software-defined storage (SDS) in a constantly evolving IT world. He'll be briefed by Steve Watt and Sayan Saha of Red Hat, who will demonstrate how open-source technology can help organizations take advantage of this brave new world of enterprise computing. They will explain how containers are the next step in the evolution of the operating system, and why SDS is now the optimal solution.
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefTrevor Hess
The document discusses Habitat, a tool for building and managing applications. It provides an overview of Habitat and how it makes containers better by allowing applications to declare dependencies and resolve them from the application to infrastructure for a minimum viable OS. The document also demonstrates Habitat's approach through examples of building immutable infrastructure that allows last mile configuration changes, decoupling application builds from final containers, and orchestrating application launch order and topology.
Kubernetes is an open-source container orchestration system that automates deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes services handle load balancing, networking, and execution of containers across a cluster of nodes. It addresses challenges in managing containers at scale through features like deployment and rolling update of containers, self-healing, resource allocation and monitoring.
The document discusses DevOps practices like continuous integration (CI) and continuous delivery/deployment (CD). It explains that DevOps aims to improve software development and operations by increasing automation, reducing deployment times, and enabling more frequent and safer software releases. CI principles include automating builds, testing, and deployments. CD builds on CI by further automating the software release process and reducing risks of major releases.
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
This document discusses simplifying DevOps with microservices and mobile backends. It introduces Oracle's Backend for Spring Boot platform, which provides a unified backend for developing apps using Kubernetes, containers, and the Oracle database. The platform offers developer tools, platform services, and integration with the Oracle database. It also discusses managing transactions across microservices using sagas and Oracle's Transaction Manager. The presentation concludes by inviting attendees to try out building a sample banking application in the provided hands-on lab.
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. As IT strives to become Fast IT, application architectures are undergoing fundamental disruption to enable faster development to deployment lifecycles. As part of this trend, the number of applications being created using microservices architectures and container technologies like Docker is exploding. This new "cloud native" framework makes deployments on-prem or public cloud seamless. In this session, we will look at these evolving trends and how several open source technologies have converged to provide enterprises the ability to innovate at unprecedented levels.
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSUSE Italy
The document describes an event called Expert Days 2019 focused on developing secure applications quickly using SUSE CaaS Platform and SUSE Manager. It includes an agenda with topics on IT transformation for innovation, terminology around SUSE CaaS Platform and SUSE Manager, and a live demo of a jTracker microservices application running on containers. Partners BS Company and SUSE will provide real experiences using these open source tools to reduce development time while maintaining enterprise security standards.
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)VMware Tanzu
Business Track presented by Michael Maximilien, Chief Architect PaaS Innovation at IBM & James Bayer, Director of Product Management, Cloud Foundry at Pivotal.
Similar to Open Source Summit NorthAmerica 2017 Stateful Apps in Containers (20)
Kubernetes for IoT and Edge - Instrument Society of America MeetingSteve Wong
Introduction to Kubernetes for IoT and Edge applications presented at meeting of Istrument Society of America, Los Angeles Chapter meeting October 15, 2019
OSS Japan 2019 service mesh bridging Kubernetes and legacySteve Wong
how to join legacy VMs and bare metal machines to a Kubernetes service mesh so that VMs can consume Kubernetes services AND publish services used by Kubernetes hosted applications
Why you need a private container image registry SCALE 2019Steve Wong
This document discusses using Harbor as a private container registry to manage container images across development, testing, staging and production environments. It recommends pushing images to Harbor from development and pulling those authenticated, signed images into subsequent environments to ensure consistency. Harbor also enables content trust, access control and image vulnerability scanning. The document provides examples of configuring Kubernetes to pull private images from Harbor using imagePullSecrets.
Smart Cities and IOT: with opportunity comes riskSteve Wong
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help alleviate symptoms of mental illness and boost overall mental well-being.
The document discusses The Twelve Factors for building software-as-a-service applications. It lists the twelve factors which are: I) Codebase, II) Dependencies, III) Config, IV) Backing services, V) Build, release, run, VI) Processes, VII) Port binding, VIII) Concurrency, IX) Disposability, X) Dev/prod parity, XI) Logs, and XII) Admin processes. The factors provide principles for building apps that are robust, scalable, and modular.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
Odoo ERP software
Odoo ERP software, a leading open-source software for Enterprise Resource Planning (ERP) and business management, has recently launched its latest version, Odoo 17 Community Edition. This update introduces a range of new features and enhancements designed to streamline business operations and support growth.
The Odoo Community serves as a cost-free edition within the Odoo suite of ERP systems. Tailored to accommodate the standard needs of business operations, it provides a robust platform suitable for organisations of different sizes and business sectors. Within the Odoo Community Edition, users can access a variety of essential features and services essential for managing day-to-day tasks efficiently.
This blog presents a detailed overview of the features available within the Odoo 17 Community edition, and the differences between Odoo 17 community and enterprise editions, aiming to equip you with the necessary information to make an informed decision about its suitability for your business.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
SMS API Integration in Saudi Arabia| Best SMS API ServiceYara Milbes
Discover the benefits and implementation of SMS API integration in the UAE and Middle East. This comprehensive guide covers the importance of SMS messaging APIs, the advantages of bulk SMS APIs, and real-world case studies. Learn how CEQUENS, a leader in communication solutions, can help your business enhance customer engagement and streamline operations with innovative CPaaS, reliable SMS APIs, and omnichannel solutions, including WhatsApp Business. Perfect for businesses seeking to optimize their communication strategies in the digital age.
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfUndress Baby
The quest for the best AI face swap solution is marked by an amalgamation of technological prowess and artistic finesse, where cutting-edge algorithms seamlessly replace faces in images or videos with striking realism. Leveraging advanced deep learning techniques, the best AI face swap tools meticulously analyze facial features, lighting conditions, and expressions to execute flawless transformations, ensuring natural-looking results that blur the line between reality and illusion, captivating users with their ingenuity and sophistication.
Web:- https://undressbaby.com/
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Open Source Summit NorthAmerica 2017 Stateful Apps in Containers
1. The Anti-Pattern Wall of 2011 has Crumbled:
Stateful Applications in Containers
Open Source Summit North America
September 2017
2. Speaker
Steve Wong
Strategic Open Source Partner Engineer
{code} Dell Technologies
Community participant:
– Container Storage Interface
– DC/OS
– Kubernetes
– Mesos
– REX-Ray
3. Agenda
1. History of containers & the 12 factors
2. Container Orchestrators vs. Paas
3. Orchestrator Support for Stateful
Services
4. How and why you should get involved
with stateful now
8. What are the 12 factors?
A collection of patterns and anti patterns intended to guide
designs for the Heroku Platform (PaaS)
A PaaS simplifies application deployment by providing,
managing and abstracting base of foundational services,
with compute and storage infrastructure. Cloud Foundry is
another popular PaaS generally utilized with 12 factor
principles
10. PaaS vs a Container Orchestrator
A PaaS platform takes more
responsibility – often making
decisions for you
A container orchestrator is less
opinionated
11. What does the 12 factors say?
Why?
Easy to replace, upgrade,
automate scale-up and scale-down
13. Indeed, it is somebody else’s problem,
and the 12 factors explicitly says this
Twelve factor processes are stateless and share-nothing.
Any data that needs to persist must be stored in a
stateful backing service
14. What exactly is this stateful backing service?
In the era when the twelve factors was written it was typically a
database.
And the twelve factors goes on to advise that it should be
consumed via an API such as an https network service.
16. What if it isn’t “the other guys problem”?
Suppose you are that guy maintaining the
“backing store”
There are valid reasons to do this yourself
• You want to pick your own tool and version
• You want to customize
• You want to stay portable across clouds
• You want to avoid database monoliths
18. Container advantages make sense for stateful too
Container attributes:
• Consistent environment –
same anywhere
• Dependency
management - packaging
Orchestration can add:
• Health monitoring
• Automated rollouts and
rollbacks
• Declarative configuration
• App/package store deploy
experience
19. The 12 factors was and is still a great tool…
just needs an update
• Still applies when using a PaaS
• Principle of using your stateful DB, NoSQL, etc.
behind an API abstraction still applies
But it’s not
• A religious codicil
• A lawbook
It is something to be respected and considered
when and where it makes sense
21. Orchestrators have features specifically for stateful
app support
DC/OS Kubernetes Mesos Swarm
External
persistent
volumes
✓ ✓ ✓ ✓
Frameworks
✓ ✓
Packages
✓
Helm charts
✓
operators
✓
StatefulSets
✓
22. local storage for state?
Local
● Availability Risk
○ Migrate container to another host – your
storage is gone
○ Host goes down – your service goes
down
● Scale Limitation
○ Need more storage than the host has?
Sorry…
25. Mesos, DC/OS: Frameworks
• Fine grained control over what gets run, where
• Clustered App: control node startup order,
scaling, placement
• Monitor health, manage backups, upgrades
26. DC/OS: Packages
• Manage and deploy applications from controlled
curated repository(s)
• provide app store experience
o UI
o CLI
28. Kubernetes StatefulSet
• Stable, unique network identifiers.
• Stable, persistent storage.
• Ordered, graceful deployment and
scaling.
• Ordered, graceful deletion and
termination.
• Ordered, automated rolling updates.
29. Kubernetes Operators
• an application-specific controller that extends
the Kubernetes API
• includes domain or application-specific
knowledge to automate common tasks (create,
configure, update, scale, etc) and manage
instances of complex stateful applications.
30. Demo
OSS: Tutorial - Introduction to Stateful
Applications on Kubernetes
• Tuesday 10:55am
MesosCon: Building your First Stateful
DC/OS Service
• Thursday 4pm
32. What needs improvement in the stateful story
• Backup is ripe for standardization
• Storage “plugin drivers” are not
standardized across platforms
• Replication, Volume resizing has “rough
edges”
33. Efforts are underway in the community to
address these – but no matter who you are,
we could use your help
Stateful app support is under-construction