VMware HA and FT provide increased availability for virtual machines, but do not protect applications from failures within the virtual machine. Symantec ApplicationHA monitors applications within virtual machines and integrates with VMware HA to restart virtual machines if application failures occur. It enhances availability of tier 1 applications, improves manageability through a single interface, and reduces complexity versus traditional clustering solutions.
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)VMware Tanzu
Custom Buildpacks & Data Services
The primary goals of this session are to:
Give an overview of the extension points available to Cloud Foundry users.
Provide a buildpack overview with a deep focus on the Java buildpack (my target audience has been Java conferences)
Provide an overview of service options, from user-provided to managed services, including an overview of the V2 Service Broker API.
Provide two hands-on lab experiences:
Java Buildpack Extension
via customization (add a new framework component)
via configuration (upgrade to Java 8)
Service Broker Development/Management
deploy a service broker for “HashMap as a Service (HaaSh).”
Register the broker, make the plan public.
create an instance of the HaaSh service
deploy a client app, bind to the service, and test it
Pivotal Cloud Platform Roadshow is coming to a city near you!
Join Pivotal technologists and learn how to build and deploy great software on a modern cloud platform. Find your city and register now http://bit.ly/1poA6PG
Cloud Foundry - Second Generation Code (CCNG). Technical Overview Nima Badiey
Cloud Foundry is an open source cloud computing Platform as a service (PaaS) software. This presentation reviews the high level technical architecture of the Second Generation Cloud Foundry stack including: BOSH, UAA, Health Manager, Router, DEA, Service Gateway, Service Connector, NATS and Marketplace
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...VMware Tanzu
The primary goals of this session are to:
Do a deep dive into the CF architecture via animated slides illustrating push, stage, deploy, scale, and health management.
Also do a brief dive into BOSH, including why BOSH, what it is, and animations of how it works. It’s not an operations focused workshop, so we keep the treatment light.
Discuss the value adds to CF BOSH OSS that Pivotal brings through the Pivotal Ops Manager product and our associated ecosystem of data and mobile services.
Quickly prove that I can push an app to a Pivotal CF environment running on vCHS in the same exact way I can push an app to PWS.
Pivotal Cloud Platform Roadshow is coming to a city near you!
Join Pivotal technologists and learn how to build and deploy great software on a modern cloud platform. Find your city and register now http://bit.ly/1poA6PG
Cloud Foundry Diego, Lattice, Docker and morecornelia davis
Colorado Cloud Foundry Meetup
May 19, 2015
Lattice and Docker with Cornelia Davis
Starting with a comparison of the current core runtime of the Cloud Foundry Elastic Runtime, to the new Diego rewrite, we take a tour through how linux containers can run a variety of image formats, including Docker. We talk about one way that you can get the Diego functionality in Lattice, a container scheduler that runs on a laptop or as a cluster in the cloud. We talk about ways of creating container images including Cloud Rocker and we draw it all together with a bunch of demos.
Abstract from the meetup:
What is Lattice (www.lattice.cf)?
Lattice is an open source project for running containerized workloads on a cluster. A Lattice cluster is comprised of a number of Lattice Cells (VMs that run containers) and a Lattice Coordinator that monitors the Cells.
Lattice includes built-in http load-balancing, a cluster scheduler, log aggregation with log streaming and health management.
Lattice containers are described as long-running processes or temporary tasks. Lattice includes support for Linux Containers expressed either as Docker Images or by composing applications as binary code on top of a root file system. Lattice's container pluggability will enable other backends such as Windows or Rocket in the future.
Cloud foundry Docker Openstack - Leading Open Source TriumvirateAnimesh Singh
OpenStack, Docker, and Cloud Foundry are the three most popular open source projects according to a recent cloud software survey. Docker has taken the cloud world by storm as a revolutionary way to not only run isolated application containers, but also to package them. But how does Docker fit into the paradigm of IaaS and PaaS? More specifically, how does it integrate with OpenStack and Cloud Foundry, the world's most popular infrastructure and platform service implementations? OpenStack, Docker, and Cloud Foundry are the three most popular open source projects according to a recent cloud software survey. Docker has taken the cloud world by storm as a revolutionary way to not only run isolated application containers, but also to package them. But how does Docker fit into the paradigm of IaaS and PaaS? More specifically, how does it integrate with OpenStack and Cloud Foundry, the world's most popular infrastructure and platform service implementations?
These charts from our OpenStack Summit talk Vancouver talk how the three leading open source cloud technologies are evolving to work together to support next generation workloads!
Declarative Infrastructure with Cloud Foundry BOSHcornelia davis
Initially built to deploy and manage the Cloud Foundry “Elastic Runtime”, the platform that allows application developers and operators to easily deploy and manage applications and services through the entire app lifecycle (including production!), Cloud Foundry BOSH is a system that manages any virtual machine clusters of arbitrarily complex, distributed systems. You define your release through packages (what gets installed on the VMs), jobs (what is run on the VMs) and a deployment manifest (declaration of the cluster) and BOSH will first deploy and then continue to maintain your cluster to match that desired state. The result is a self-healing, eventually consistent system that markedly reduces the operational burdens and supports a great number of other Devops functions such as canary, zero-downtime upgrades, autoscaling, built in high availability and more. In this session we’ll show you how to create, deploy and manage a BOSH release, and we’ll watch what BOSH does when bad things happen.
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)VMware Tanzu
Custom Buildpacks & Data Services
The primary goals of this session are to:
Give an overview of the extension points available to Cloud Foundry users.
Provide a buildpack overview with a deep focus on the Java buildpack (my target audience has been Java conferences)
Provide an overview of service options, from user-provided to managed services, including an overview of the V2 Service Broker API.
Provide two hands-on lab experiences:
Java Buildpack Extension
via customization (add a new framework component)
via configuration (upgrade to Java 8)
Service Broker Development/Management
deploy a service broker for “HashMap as a Service (HaaSh).”
Register the broker, make the plan public.
create an instance of the HaaSh service
deploy a client app, bind to the service, and test it
Pivotal Cloud Platform Roadshow is coming to a city near you!
Join Pivotal technologists and learn how to build and deploy great software on a modern cloud platform. Find your city and register now http://bit.ly/1poA6PG
Cloud Foundry - Second Generation Code (CCNG). Technical Overview Nima Badiey
Cloud Foundry is an open source cloud computing Platform as a service (PaaS) software. This presentation reviews the high level technical architecture of the Second Generation Cloud Foundry stack including: BOSH, UAA, Health Manager, Router, DEA, Service Gateway, Service Connector, NATS and Marketplace
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...VMware Tanzu
The primary goals of this session are to:
Do a deep dive into the CF architecture via animated slides illustrating push, stage, deploy, scale, and health management.
Also do a brief dive into BOSH, including why BOSH, what it is, and animations of how it works. It’s not an operations focused workshop, so we keep the treatment light.
Discuss the value adds to CF BOSH OSS that Pivotal brings through the Pivotal Ops Manager product and our associated ecosystem of data and mobile services.
Quickly prove that I can push an app to a Pivotal CF environment running on vCHS in the same exact way I can push an app to PWS.
Pivotal Cloud Platform Roadshow is coming to a city near you!
Join Pivotal technologists and learn how to build and deploy great software on a modern cloud platform. Find your city and register now http://bit.ly/1poA6PG
Cloud Foundry Diego, Lattice, Docker and morecornelia davis
Colorado Cloud Foundry Meetup
May 19, 2015
Lattice and Docker with Cornelia Davis
Starting with a comparison of the current core runtime of the Cloud Foundry Elastic Runtime, to the new Diego rewrite, we take a tour through how linux containers can run a variety of image formats, including Docker. We talk about one way that you can get the Diego functionality in Lattice, a container scheduler that runs on a laptop or as a cluster in the cloud. We talk about ways of creating container images including Cloud Rocker and we draw it all together with a bunch of demos.
Abstract from the meetup:
What is Lattice (www.lattice.cf)?
Lattice is an open source project for running containerized workloads on a cluster. A Lattice cluster is comprised of a number of Lattice Cells (VMs that run containers) and a Lattice Coordinator that monitors the Cells.
Lattice includes built-in http load-balancing, a cluster scheduler, log aggregation with log streaming and health management.
Lattice containers are described as long-running processes or temporary tasks. Lattice includes support for Linux Containers expressed either as Docker Images or by composing applications as binary code on top of a root file system. Lattice's container pluggability will enable other backends such as Windows or Rocket in the future.
Cloud foundry Docker Openstack - Leading Open Source TriumvirateAnimesh Singh
OpenStack, Docker, and Cloud Foundry are the three most popular open source projects according to a recent cloud software survey. Docker has taken the cloud world by storm as a revolutionary way to not only run isolated application containers, but also to package them. But how does Docker fit into the paradigm of IaaS and PaaS? More specifically, how does it integrate with OpenStack and Cloud Foundry, the world's most popular infrastructure and platform service implementations? OpenStack, Docker, and Cloud Foundry are the three most popular open source projects according to a recent cloud software survey. Docker has taken the cloud world by storm as a revolutionary way to not only run isolated application containers, but also to package them. But how does Docker fit into the paradigm of IaaS and PaaS? More specifically, how does it integrate with OpenStack and Cloud Foundry, the world's most popular infrastructure and platform service implementations?
These charts from our OpenStack Summit talk Vancouver talk how the three leading open source cloud technologies are evolving to work together to support next generation workloads!
Declarative Infrastructure with Cloud Foundry BOSHcornelia davis
Initially built to deploy and manage the Cloud Foundry “Elastic Runtime”, the platform that allows application developers and operators to easily deploy and manage applications and services through the entire app lifecycle (including production!), Cloud Foundry BOSH is a system that manages any virtual machine clusters of arbitrarily complex, distributed systems. You define your release through packages (what gets installed on the VMs), jobs (what is run on the VMs) and a deployment manifest (declaration of the cluster) and BOSH will first deploy and then continue to maintain your cluster to match that desired state. The result is a self-healing, eventually consistent system that markedly reduces the operational burdens and supports a great number of other Devops functions such as canary, zero-downtime upgrades, autoscaling, built in high availability and more. In this session we’ll show you how to create, deploy and manage a BOSH release, and we’ll watch what BOSH does when bad things happen.
Pivotal Cf, the most advanced Enterpise PaaS Platform in the world. this presentations explains how PCF helps developers and operators and boost their operational agility and enhance their IT capabilities.
Slides from Workshop 'Cloud Foundry: Hands-on Deployment Workshop'
http://www.meetup.com/CloudFoundry/events/150601282/
In this workshop you will learn Cloud Foundry fundamental concepts, setup, deployment and operations. We’ll cover a couple of alternatives to deploy CF in a local environment for learning and testing purposes as well as deploying Cloud Foundry atop IaaS production level environment, being able to manage hundreds of components and thousands of applications.
If you did not have a chance to work with Cloud Foundry, it may be useful to test its features locally at first. Deploying this environment on a local machine allows you to get hands-on experience in the solution and, in case you are a contributor, to test some features before you commit them to a production environment.
Heard about Cloud Foundry? Already a Spring, Grails, Ruby, Node.js, Scala, or generalist programmer looking to understand what Cloud Foundry, the open source PaaS from VMware, means to you? Are you an architect trying to understand where PaaS fits it, and what it brings to the table? If you answered "yes" to any of those questions, then join the experts in this bootcamp to Cloud Foundry.
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipMatt Stine
As delivered to the Cloud Foundry Summit 2014 in San Francisco, CA:
With businesses built around software now disrupting multiple industries that appeared to have stable leaders, the need has emerged for enterprises to create "software factories" built around the following principles:
* Streaming customer feedback directly into rapid, iterative cycles of application development
* Horizontally scaling applications to meet user demand
* Compatibility with an enormous diversity of clients, with mobility (smartphones, tablets, etc.) taking the lead
* Continuous delivery of value, shrinking the cycle time from concept to cash
Infrastructure has taken the lead in adapting to meet these needs with the move to the cloud, and Platform as a Service (PaaS) has raised the level of abstraction to a focus on an ecosystem of applications and services. However, most applications are still developed as if we're living in the previous generation of both business and infrastructure: the monolithic application. Microservices - small, loosely coupled applications that follow the Unix philosophy of "doing one thing well" - represent the application development side of enabling rapid, iterative development, horizontal scale, polyglot clients, and continuous delivery. They also enable us to scale application development and eliminate long term commitments to a single technology stack.
While microservices are simple, they are certainly not easy. It's recently been said that "microservices are not a free lunch". Interestingly enough, if you look at the concerns expressed here about microservices, you'll find that they are exactly the challenges that a PaaS is intended to address. So while microservices do not necessarily imply cloud (and vice versa), there is in fact a symbiotic relationship between the two, with each approach somehow compensating for the limitations of the other, much like the practices of eXtreme Programming.
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)VMware Tanzu
Part 1: The Developer Experience
This workshop introduces the business “why” of Cloud Foundry with a nod to Microservices architectures. It then takes the developer through a hands-on “day in the life” experience of interacting with Pivotal Web Services:
Target My Cloud Foundry Provider - walkthrough of PWS registration, download Cloud Foundry CLI, target/login
Push My App - push the Spring Music application, high-level talk through of app push/stage/deploy
Bind My App to Backing Services - bind Spring Music to an ElephantSQL PostgreSQL database, high-level talk through of service creation/binding, explain VCAP_SERVICES, point to Spring Cloud
Scale My App - push cf-scale-boot application, scale up, scale down, high-level talk through of dynamic routing
Monitor My App’s Logs - tail cf-scale-boot logs, high-level discussion of loggregator
Monitor My App’s Health - hit the “kill switch” in cf-scale-boot, watch the events in the logs, show cf events, watch the app restart, high-level talk through of health manager
Monitor My App’s Performance - bind to New Relic service, re-push application, high-level discussion of NR agent fetching via BP, poke around in NR interface
Pivotal Cloud Platform Roadshow is coming to a city near you!
Join Pivotal technologists and learn how to build and deploy great software on a modern cloud platform. Find your city and register now http://bit.ly/1poA6PG
Migrate Heroku & OpenShift Applications to IBM BlueMixRohit Kelapure
This slide deck describes some of the architectural principles behind the Heroku, OpenShift, Cloud Foundry and BlueMix enterprise PaaS. The commonalities and differences in designing and porting apps across these platforms to Cloud Foundy/BlueMix are explored.
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Campcornelia davis
Silicon Valley Code Camp, The Self-healing Elastic Runtime that is Cloud Foundry.
While we did mostly demo in this session, these slides set a bit of context first. Also includes the four levels of HA in Cloud Foundry.
At this joint NYC Cloud Foundry and NY PHP meetup, we'll discuss the shift to Platform-as-a-Service and what it means for PHP development on the cloud.
First, we'll take a look at the "traditional" cloud Infrastructure-as-a-Service (virtual servers and disks) model and describe how Platform-as-a-Service builds upon it to provide the runtimes and data services for hosting PHP applications.
We'll then demonstrate how a PHP developer can use buildpacks and services within a Cloud Foundry PaaS to deploy scalable and resilient apps to his or her cloud of choice.
Along the way we'll compare the variety of buildpacks available to PHP developers, show techniques for binding to services, and highlight best practices for creating born-on-the-cloud apps based on a microservices architecture.
Special thanks to Dan Mikusa for helping with the buildpack comparison.
PHP developers: Please give all three build packs a try. Provide your feedback and submit pull requests on GitHub.
The primary goals of this presentation are to:
- Show how to easily deploy Pivotal Cloud Foundry to CenturyLink Cloud with CenturyLink’s Blueprint technology
- Do a deep dive into the CF architecture via animated slides illustrating push, stage, deploy, scale and health management.
- Discuss in depth how Pivotal Cloud Foundry simplifies many traditional operator concerns such as managing application updates, availability, user/quota management and monitoring.
- Provide a brief introduction to BOSH, including why BOSH, what it is and animations of how it works.
- Discuss the value adds to CF BOSH OSS that Pivotal brings through the Pivotal Ops Manager product and our associated ecosystem of data and mobile services.
Modern DevOps practices involve deploying applications to platforms. From basic IaaS to PaaS to serverless functions. But who runs those platforms and how? At Pivotal we build and operate platforms, and we run those platforms on a platform designed to run complex distributed systems called Bosh which was inspired by google borg. Paul will talk through a couple of successful patterns for deploying and operating platforms as well as how to help your business determine which platform[s] are right for them and how to successfully get the business to adopt those platforms.
Pivotal Cf, the most advanced Enterpise PaaS Platform in the world. this presentations explains how PCF helps developers and operators and boost their operational agility and enhance their IT capabilities.
Slides from Workshop 'Cloud Foundry: Hands-on Deployment Workshop'
http://www.meetup.com/CloudFoundry/events/150601282/
In this workshop you will learn Cloud Foundry fundamental concepts, setup, deployment and operations. We’ll cover a couple of alternatives to deploy CF in a local environment for learning and testing purposes as well as deploying Cloud Foundry atop IaaS production level environment, being able to manage hundreds of components and thousands of applications.
If you did not have a chance to work with Cloud Foundry, it may be useful to test its features locally at first. Deploying this environment on a local machine allows you to get hands-on experience in the solution and, in case you are a contributor, to test some features before you commit them to a production environment.
Heard about Cloud Foundry? Already a Spring, Grails, Ruby, Node.js, Scala, or generalist programmer looking to understand what Cloud Foundry, the open source PaaS from VMware, means to you? Are you an architect trying to understand where PaaS fits it, and what it brings to the table? If you answered "yes" to any of those questions, then join the experts in this bootcamp to Cloud Foundry.
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipMatt Stine
As delivered to the Cloud Foundry Summit 2014 in San Francisco, CA:
With businesses built around software now disrupting multiple industries that appeared to have stable leaders, the need has emerged for enterprises to create "software factories" built around the following principles:
* Streaming customer feedback directly into rapid, iterative cycles of application development
* Horizontally scaling applications to meet user demand
* Compatibility with an enormous diversity of clients, with mobility (smartphones, tablets, etc.) taking the lead
* Continuous delivery of value, shrinking the cycle time from concept to cash
Infrastructure has taken the lead in adapting to meet these needs with the move to the cloud, and Platform as a Service (PaaS) has raised the level of abstraction to a focus on an ecosystem of applications and services. However, most applications are still developed as if we're living in the previous generation of both business and infrastructure: the monolithic application. Microservices - small, loosely coupled applications that follow the Unix philosophy of "doing one thing well" - represent the application development side of enabling rapid, iterative development, horizontal scale, polyglot clients, and continuous delivery. They also enable us to scale application development and eliminate long term commitments to a single technology stack.
While microservices are simple, they are certainly not easy. It's recently been said that "microservices are not a free lunch". Interestingly enough, if you look at the concerns expressed here about microservices, you'll find that they are exactly the challenges that a PaaS is intended to address. So while microservices do not necessarily imply cloud (and vice versa), there is in fact a symbiotic relationship between the two, with each approach somehow compensating for the limitations of the other, much like the practices of eXtreme Programming.
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)VMware Tanzu
Part 1: The Developer Experience
This workshop introduces the business “why” of Cloud Foundry with a nod to Microservices architectures. It then takes the developer through a hands-on “day in the life” experience of interacting with Pivotal Web Services:
Target My Cloud Foundry Provider - walkthrough of PWS registration, download Cloud Foundry CLI, target/login
Push My App - push the Spring Music application, high-level talk through of app push/stage/deploy
Bind My App to Backing Services - bind Spring Music to an ElephantSQL PostgreSQL database, high-level talk through of service creation/binding, explain VCAP_SERVICES, point to Spring Cloud
Scale My App - push cf-scale-boot application, scale up, scale down, high-level talk through of dynamic routing
Monitor My App’s Logs - tail cf-scale-boot logs, high-level discussion of loggregator
Monitor My App’s Health - hit the “kill switch” in cf-scale-boot, watch the events in the logs, show cf events, watch the app restart, high-level talk through of health manager
Monitor My App’s Performance - bind to New Relic service, re-push application, high-level discussion of NR agent fetching via BP, poke around in NR interface
Pivotal Cloud Platform Roadshow is coming to a city near you!
Join Pivotal technologists and learn how to build and deploy great software on a modern cloud platform. Find your city and register now http://bit.ly/1poA6PG
Migrate Heroku & OpenShift Applications to IBM BlueMixRohit Kelapure
This slide deck describes some of the architectural principles behind the Heroku, OpenShift, Cloud Foundry and BlueMix enterprise PaaS. The commonalities and differences in designing and porting apps across these platforms to Cloud Foundy/BlueMix are explored.
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Campcornelia davis
Silicon Valley Code Camp, The Self-healing Elastic Runtime that is Cloud Foundry.
While we did mostly demo in this session, these slides set a bit of context first. Also includes the four levels of HA in Cloud Foundry.
At this joint NYC Cloud Foundry and NY PHP meetup, we'll discuss the shift to Platform-as-a-Service and what it means for PHP development on the cloud.
First, we'll take a look at the "traditional" cloud Infrastructure-as-a-Service (virtual servers and disks) model and describe how Platform-as-a-Service builds upon it to provide the runtimes and data services for hosting PHP applications.
We'll then demonstrate how a PHP developer can use buildpacks and services within a Cloud Foundry PaaS to deploy scalable and resilient apps to his or her cloud of choice.
Along the way we'll compare the variety of buildpacks available to PHP developers, show techniques for binding to services, and highlight best practices for creating born-on-the-cloud apps based on a microservices architecture.
Special thanks to Dan Mikusa for helping with the buildpack comparison.
PHP developers: Please give all three build packs a try. Provide your feedback and submit pull requests on GitHub.
The primary goals of this presentation are to:
- Show how to easily deploy Pivotal Cloud Foundry to CenturyLink Cloud with CenturyLink’s Blueprint technology
- Do a deep dive into the CF architecture via animated slides illustrating push, stage, deploy, scale and health management.
- Discuss in depth how Pivotal Cloud Foundry simplifies many traditional operator concerns such as managing application updates, availability, user/quota management and monitoring.
- Provide a brief introduction to BOSH, including why BOSH, what it is and animations of how it works.
- Discuss the value adds to CF BOSH OSS that Pivotal brings through the Pivotal Ops Manager product and our associated ecosystem of data and mobile services.
Modern DevOps practices involve deploying applications to platforms. From basic IaaS to PaaS to serverless functions. But who runs those platforms and how? At Pivotal we build and operate platforms, and we run those platforms on a platform designed to run complex distributed systems called Bosh which was inspired by google borg. Paul will talk through a couple of successful patterns for deploying and operating platforms as well as how to help your business determine which platform[s] are right for them and how to successfully get the business to adopt those platforms.
Tudor Damian - Comparing Microsoft Cloud with VMware CloudITSpark Community
The session plans to review the key capabilities of the latest release of Hyper-V and see how they match with the latest release of VMware vSphere across four key areas: scalability and performance, security and multi-tenant environments.
Automating Application Virtualization with AdminStudio Suite from Flexera Sof...Flexera
AdminStudio® Suite improves application lifecycle management with application virtualization, enabling organizations to remove blockers and transition to user-centric and cloud computing faster and with more consistent results.
Symantec ApplicationHA, Symantec’s high availability solution for VMware virtual environments, provides customers the ability to confidently virtualize their business critical applications. The latest version of Symantec ApplicationHA extends the existing capabilities for disaster recovery with VMware vCenter Site Recovery Manager integration and provides a dashboard to monitor and manage hundreds of applications within VMware vCenter Server.
E’ un’estensione di VMware vCenter che fornisce ai professionisti IT la possibilità di disaster recovery, migrazione di siti e funzionalità di test non distruttive.
Virtualize Business Critical Applications with VMwareCaldwellC
In our experience, extending the adoption of virtualization to business critical applications, such as
Oracle, SQL, Exchange, SAP or Enterprise Java, often requires executive sponsorship—sometimes
from multiple organizations. Unfortunately, breaking down siloes, misperceptions and other barriers
to virtualization and getting consensus about how to deliver critical business resources requires both
time and validation. Fortunately, we’ve got you covered.
Senator Al Franken's Letter To Uber CEO Travis KalanickReadWrite
Senator Al Franken sent a letter to Uber CEO Travis Kalanick challenging him to answer questions about the transportation company's privacy policies and practices.
Our Bodies, Disconnected: The Future Of Fitness APIsReadWrite
Google Fit and Apple's HealthKit present two different visions of how fitness apps and wearables should connect with our phones—and ultimately improve our health. Which one will win out, and what are the implications for consumers and developers?
For more on ReadWrite's coverage of digital fitness, check out ReadWriteBody:
http;//readwrite.com/series/body
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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!
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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/
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
2. Virtualizing Business-Critical
Applications with Confidence
Challenges Using Traditional High-Availability Solutions
Within any business, there are a number of applications that are critical to its success. As a result, these
applications and the systems they run on require a higher level of availability. One of the most common methods
used to increase the availability of a business-critical application in a physical environment is to deploy a
traditional high-availability clustering solution such as Veritas Cluster Server (VCS) or Microsoft Cluster Services
(MSCS). These solutions protect against an unplanned failure of a component by providing the ability to restart
an application or set of applications on additional servers in the cluster. While typically associated with
protection against unplanned server failures, these solutions can also be utilized to decrease the effects of a
planned outage by shifting applications to redundant servers, allowing for maintenance of the original server.
The trade-off with increasing application availability through traditional high-availability clustering is an
additional cost in terms of redundant hardware, clustering software/support, and additional complexity.
Management costs also increase due to the need to maintain multiple systems that are identical in configuration
and patch levels. Operationally, it is extremely difficult to deploy a limited number of spare servers to provide
redundancy for a larger set of applications due to difficulties with application compatibility, server patch levels,
and so on. This typically results in the use of small two-node clusters deployed for only the most critical
applications, leaving the majority of applications not clustered at all.
High Availability in VMware Environments
As customers move forward with VMware® virtualization solutions, they recognize an immediate set of benefits
far beyond a simple reduction in servers. VMware includes proven and widely deployed business-continuity
solutions in VMware vSphere™ 4.1 (“vSphere”) in the form of VMware vMotion™, VMware High Availability
(VMware HA) and VMware Fault Tolerance (VMware FT).
Utilizing VMware’s revolutionary vMotion technology, IT administrators are able to move applications for server
maintenance with zero downtime and data loss. Coupled with the operating system isolation natively provided
by VMware virtualization, it is very simple to provide a small set of highly consolidated servers capable of
providing very high uptime with reduced administrative cost.
VMware HA provides a simple, reliable way to increase the availability of virtual machines hosting critical
applications. VMware HA is a virtualization-based distributed infrastructure service of VMware vSphere 4.1,
which monitors the health of virtual machines and the VMware ESX® hosts upon which they reside. If a fault is
detected, the virtual machine is automatically restarted on another ESX host with adequate capacity to host it.
VMware HA is included in all vSphere editions and can be enabled on a VMware cluster with a single check box.
As VMware HA utilizes the storage and network connectivity already in place to support vMotion, enabling high
availability is as simple as ensuring you have adequate server capacity to handle failure of one or more ESX hosts.
VMware FT extends the capabilities of VMware HA to provide even higher levels of availability for mission-critical
applications by allowing instantaneous transfer of services to a secondary image of VMware FT–enabled virtual
machines. This allows virtual machines to continue operations, even when a server failure occurs, with zero
downtime and user interruption.
Challenges in Virtualizing Tier 1 and Tier 2 Applications
VMware HA and VMware FT technology provide increased availability for a large percentage of customers. In
fact, more than 80 percent of VMware customers leverage one or both of these technologies to protect most or
all of their virtual machines. However, a method to increase the availability at the application layer is often
desired, especially for business-critical Tier 1 and Tier 2 applications. Without this protection at the application
level, organizations are exposed to application failures that might happen inside the virtual machine. In many
cases, organizations have attempted to deploy a traditional application-clustering solution into the virtual
machine’s guest operating system for this purpose.
Tech n i c al Wh iTe PaPe R / 2
3. Virtualizing Business-Critical
Applications with Confidence
While deploying a traditional application-clustering solution into the virtual machine addresses failures at the
application layer, it also creates significant issues with the day-to-day operations of a virtualized environment, as
these solutions were designed for physical environments. These issues include the added complexity of
maintaining multiple identical virtual machines to properly host failover, additional capacity needed to host
spare servers, and difficulty in mapping application location to a specific virtual machine within the VMware
management solution. More important, the addition of in-guest clustering significantly impacts the ability to
make use of advanced VMware features such as vMotion, VMware HA, VMware Distributed Resource Scheduler
(VMware DRS), and VMware Distributed Power Management (VMware DPM).
Extending Application High Availability in vSphere 4.1
With the release of vSphere 4.1, VMware is introducing an application programming interface (API) to allow
third-party software vendors to deploy application monitoring components inside a VMware guest OS and
inform VMware HA when problems arise. This API will allow application-clustering vendors to develop
application monitoring and control solutions that fully complement the virtual machine high availability and
management provided by vSphere.
The joint solution will include two layers of protection. The first is the in-guest protection provided by the
application HA vendor. This application-layer protection can include application-specific capabilities such as
component-level monitoring, restarting of failed services, performance monitoring, and so forth. The second
layer is VMware HA, which can restart the virtual machine in cases where the in-guest solution cannot resolve
the issue.
The user can enable application monitoring as a part of the VM Monitoring Status section of the VMware HA
settings. Enabling application monitoring allows the application-monitoring solution to register with the VMware
application awareness API and communicate application status with VMware HA. Inside vCenter Server, the user
will be able to determine which virtual machines are monitored on the application level and which ones are only
monitored for basic virtual machine health. In Figure 1 we see how the user can control the monitoring level in
the cluster and per virtual machine.
Figure 1. Configuring the VM Monitoring Level to Include Application Monitoring.
Tech n i c al Wh iTe PaPe R / 3
4. Virtualizing Business-Critical
Applications with Confidence
Introducing the VMware HA and Symantec ApplicationHA Solution
VMware is pleased to work jointly with Symantec to provide Symantec ApplicationHA for VMware. This solution
marries the best-in-class virtualization infrastructure from VMware with the industry-leading application high
availability package from Symantec. ApplicationHA leverages more than 12 years of development of Veritas
Cluster Server to provide an application-monitoring package that runs inside a VMware guest operating
system and fully integrates with VMware HA to provide virtual machine restart as needed to react to any
application issue.
Combined together, this solution:
• Enhances the availability of Tier 1 virtualized applications by providing a mechanism to detect and recover
from application failures
• Improves the manageability of virtualized applications by providing visibility of the application’s status and
application control (that is, starting or stopping the application) through a single pane of glass — VMware
vSphere Client, the user interface for vCenter Server
• Reduces operational complexity and TCO by eliminating the need for different operating system–based
clustering products
• Allows customers to enhance the availability of their applications without sacrificing the use of advanced
VMware features such as vMotion and DRS
Symantec ApplicationHA Overview
Symantec ApplicationHA leverages the VMware HA application awareness API to provide comprehensive
application availability in VMware environments. It is comprised of two main sets of components, as shown
in Figure 2:
• The guest component, which is installed in each ApplicationHA–enabled virtual machine
• A vCenter Server plug-in that provides visibility and management of the applications
VM1 VM2
SQL SQL
Application Application
HA HA
OS OS
VMware HA VMware HA
VMware ESX VMware ESX
Figure 2. Symantec ApplicationHA Overview.
Tech n i c al Wh iTe PaPe R / 4
5. Virtualizing Business-Critical
Applications with Confidence
The guest component encompasses an application agent framework and various application agents. The
application agent framework provides the infrastructure that is utilized by the application agents in their
execution. The application agents are responsible for the starting, stopping, and monitoring of a given
application resource or instance.
By defining the resources that comprise an application, the application agents are able to monitor, start, and
stop the application instance and any related resources. For example, if a Microsoft SQL database were to be put
under ApplicationHA control, several resources may be required in order to support the database. These might
include mount points to make the storage available, the Microsoft SQL instance, a Microsoft SQL Agent to
perform scheduled administrative tasks, and a Microsoft SQL Online Analytical Processing (OLAP) service for
multidimensional analysis. These all would be individual resources that would need to be monitored to ensure
proper operation of the Microsoft SQL database application.
Additionally, in order to bring the Microsoft SQL application online or offline, these resources would require a
specific order of operations. To support this, resources can be made dependent on each other, similar to the
depiction in Figure 3.
SQL Server 2008
OLAP_SQLSERVER1
Agent_SQLSERVER1
SQLSERVER1
F:Database
Figure 3. Microsoft SQL 2008 Application Resource Dependency.
Through the use of this dependency model, when an administrator starts or stops the application they can be
assured that the application resources are handled by the guest component in the correct sequence.
The resources that comprise an application are continuously monitored at a given interval to ensure proper
operation. If the monitoring of a resource detects a failure, the guest component takes action:
1. The guest components attempt to restart the application within the virtual machine. The number of
attempts that will be made to restart an application is configurable by the user.
2. If the application does not restart successfully, the guest components communicate to VMware HA through
VMware’s application awareness API in order to trigger a reboot of the virtual machine by VMware HA. The
application is restarted as part of this reboot process.
The Symantec ApplicationHA vCenter Server plug-in displays the status of the application (Offline/Online/
Faulted/Partial), as well as the status of the individual resources comprising the application. ApplicationHA
state changes are also reflected under the vSphere Alarms tab, enabling administrators to configure
notifications as desired.
Tech n i c al Wh iTe PaPe R / 5
6. Virtualizing Business-Critical
Applications with Confidence
In addition to providing visibility of an application’s state, the Symantec ApplicationHA vCenter Server plug-in
also allows for the management of the application and ApplicationHA features. This includes the ability to start
and stop the application, the ability to enable or disable ApplicationHA functionality and the ability to disable
the communication to VMware vCenter Server in order to allow a user to troubleshoot a problem application
without triggering a restart of the virtual machine.
Application and Platform Support
Symantec ApplicationHA provides application availability in Windows and Linux VMware guests. It provides
extensive support to common off-the-shelf Tier 1 applications such as Microsoft Exchange, Microsoft SQL, IIS,
WebLogic, Oracle, and SAP, as well as the ability to monitor and manage custom applications.
Please refer to the Symantec ApplicationHA documentation for the latest information about the supported
applications and platforms.
Installation and Configuration
Symantec ApplicationHA provides users with a simplified wizard-based installation and configuration process.
The installation wizard allows for the installation and registration of the VMware vCenter Server plug-in as well
as the installation of the guest components into a virtual machine.
The installation of the guest components can be remotely pushed out to one or more virtual machines at a time.
A view similar to a VMware datacenter tree view in vCenter Server is provided in the installation wizard, in which
an administrator can select a group of virtual machines as a target for installation. This view provides several
levels of granularity of selection, including that of a VMware datacenter, VMware HA cluster, or an individual
virtual machine.
For example, if an administrator wants to provide ApplicationHA to all virtual machines in a Microsoft SQL
cluster, they can select those virtual machines, as shown in Figure 4.
Figure 4. Symantec ApplicationHA Installation Wizard.
Tech n i c al Wh iTe PaPe R / 6
7. Virtualizing Business-Critical
Applications with Confidence
A simple wizard-driven process is also provided by Symantec ApplicationHA to assist in configuring and
monitoring an application. Off-the-shelf applications, such as Microsoft SQL or Microsoft Exchange, can be
configured by this wizard using default parameters common to these applications.
Administrators can also protect non off-the-shelf, or custom, applications. The configuration process for custom
applications is also wizard based, as shown in Figure 5, making it easy for users to deploy both packaged and
custom applications. By selecting different services, processes and resources that need to be monitored, an
administrator can provide enhanced availability to a practically limitless set of applications.
Figure 5. Symantec ApplicationHA Custom Application Configuration Wizard.
Management of Symantec ApplicationHA
Symantec ApplicationHA is managed through VMware vCenter Server through its provided plug-in. Using an
already familiar interface, VMware administrators can view the status of an application and the resources that
are associated with it.
Additionally, it provides the ability to perform operations specific to Symantec ApplicationHA, such as:
• Start or stop an application
• Enable or disable the communication between VMware HA and Symantec ApplicationHA
• Configure or unconfigure Symantec ApplicationHA
For example, Figure 6 shows the view of a Microsoft SQL virtual machine that has been enabled for
ApplicationHA. The plug-in appears in the context of the virtual machine in vCenter Server’s Datacenter
view on the left.
Tech n i c al Wh iTe PaPe R / 7
8. Virtualizing Business-Critical
Applications with Confidence
Figure 6. SQL Application Status in Symantec ApplicationHA Tab in vSphere Client.
User access control is provided through the role-based access control mechanism provided by VMware vCenter.
This allows for three types of privileges that can be assigned to the vCenter Server user roles in order to provide
the appropriate level of access. These three privileges are defined as:
• Guest: Has visibility into status of the application
• Operator: Has visibility into the status of the application and the ability to start or stop the application
• Administrator: Has visibility into the status of the application, the ability to start or stop the application,
and the ability to configure ApplicationHA
Figure 7. Privilege Model with Symantec ApplicationHA.
Tech n i c al Wh iTe PaPe R / 8