More than nine out of ten private cloud projects start off poorly. Some of them fail due to cost over runs. Others flop because they under-deliver on functionality. And many suffer from unnecessary complexity and schedule delays.
The ZeroStack Cloud Platform was specifically designed to solve these problems. A true end-to-end solution supporting 100% pure OpenStack APIs, it offers the best of both clouds -- the convenience and agility of the Public Cloud combined with the control and performance of the Private Cloud.
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
Iain Leiter from A.T. Still University discussed their organization's migration from a hardware-based firewall to NSX to improve performance and compliance. Some key advantages of NSX include distributed firewalling for high performance and scalability, pay-as-you-grow flexibility, and advanced security features like microsegmentation. Their deployment process involved installing NSX, defining security groups, building security policies using syslog data from "recon rules", and applying a common services policy. Discoveries included many backdoors, application architecture issues, and the security benefits of microsegmentation.
VMworld 2016: The KISS of vRealize Operations! VMworld
This presentation introduces new features in vRealize Operations 6.3 that simplify operations management. It begins with an overview of the vRealize Operations architecture and dashboard. New features are then demonstrated, including a recommended actions page, cluster resource dashboard, data collection notifications, workload balancing through rebalancing containers, guided remediation through alerts, integration with vRealize Log Insight, capacity management of clusters and projections, and extensibility with management packs. Finally, related VMworld sessions are listed that provide further information on capacity planning, troubleshooting, intelligent operations management, log insight, and network insight.
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
Virtualizing Active Directory domain controllers provides benefits like increased availability, scalability, and manageability. However, there are some technical challenges to address like ensuring proper time synchronization. This presentation provides best practices for virtualizing domain controllers including using host-guest affinity rules, disabling time synchronization settings, and ensuring the ESXi host clock is correct. It also introduces new "safety" features in Windows Server 2012 like VM GenerationID that help address issues from restoring or reverting snapshots like USN rollback.
VMworld 2015: vSphere Web Client- Yesterday, Today, and TomorrowVMworld
This document provides an overview of the vSphere Web Client, including its past, present, and future state. In the past, the Web Client was criticized for being slow, difficult to navigate, and lacking features of the desktop client. Recent improvements in vSphere 6.0 have aimed to address these issues through a redesigned user interface, 2x faster performance on summary views, and 10x faster action menus. The presentation outlines additional planned improvements like live refresh of tasks/alarms, updating manager and custom attributes UIs, and socialcast integration. Feedback is solicited on potential enhancements to further optimize navigation, reduce clicks, and promote related objects.
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...VMworld
This presentation discusses delivering high performance desktops using VMware Horizon and NVIDIA GRID vGPU. It includes a demo and overview of understanding graphics use cases. It discusses using Horizon 6 and GRID vGPU for graphics, NVIDIA GRID and announcing NVIDIA GRID 2.0. It covers achieving the pinnacle of performance and "60 in 60" which is about getting a proof of concept up and running quickly. It also discusses Dell hardware options and includes resources and Q&A. The presentation is aimed at an audience interested in virtual desktop infrastructure and high performance graphics solutions.
VMworld 2015: Managing Users: A Deep Dive into VMware User Environment ManagerVMworld
Take a deep dive into UEM, including an architectural overview, available settings and configurations, user environment management options, UEM deployment considerations and best practices, and UEM integration with Horizon 6.
VMworld 2016: Advanced Network Services with NSXVMworld
NSX provides network virtualization and security services including distributed firewalling, load balancing, and VPN connectivity. It reproduces traditional network and security functions in software throughout the virtual infrastructure for improved performance, agility, and security compared to physical appliances. Over 1700 customers use NSX across various industries, with growth of 100% year-over-year. NSX services can be distributed across hypervisors for massive scalability. The platform also integrates with security and application delivery partners to enhance its native capabilities.
More than nine out of ten private cloud projects start off poorly. Some of them fail due to cost over runs. Others flop because they under-deliver on functionality. And many suffer from unnecessary complexity and schedule delays.
The ZeroStack Cloud Platform was specifically designed to solve these problems. A true end-to-end solution supporting 100% pure OpenStack APIs, it offers the best of both clouds -- the convenience and agility of the Public Cloud combined with the control and performance of the Private Cloud.
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
Iain Leiter from A.T. Still University discussed their organization's migration from a hardware-based firewall to NSX to improve performance and compliance. Some key advantages of NSX include distributed firewalling for high performance and scalability, pay-as-you-grow flexibility, and advanced security features like microsegmentation. Their deployment process involved installing NSX, defining security groups, building security policies using syslog data from "recon rules", and applying a common services policy. Discoveries included many backdoors, application architecture issues, and the security benefits of microsegmentation.
VMworld 2016: The KISS of vRealize Operations! VMworld
This presentation introduces new features in vRealize Operations 6.3 that simplify operations management. It begins with an overview of the vRealize Operations architecture and dashboard. New features are then demonstrated, including a recommended actions page, cluster resource dashboard, data collection notifications, workload balancing through rebalancing containers, guided remediation through alerts, integration with vRealize Log Insight, capacity management of clusters and projections, and extensibility with management packs. Finally, related VMworld sessions are listed that provide further information on capacity planning, troubleshooting, intelligent operations management, log insight, and network insight.
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
Virtualizing Active Directory domain controllers provides benefits like increased availability, scalability, and manageability. However, there are some technical challenges to address like ensuring proper time synchronization. This presentation provides best practices for virtualizing domain controllers including using host-guest affinity rules, disabling time synchronization settings, and ensuring the ESXi host clock is correct. It also introduces new "safety" features in Windows Server 2012 like VM GenerationID that help address issues from restoring or reverting snapshots like USN rollback.
VMworld 2015: vSphere Web Client- Yesterday, Today, and TomorrowVMworld
This document provides an overview of the vSphere Web Client, including its past, present, and future state. In the past, the Web Client was criticized for being slow, difficult to navigate, and lacking features of the desktop client. Recent improvements in vSphere 6.0 have aimed to address these issues through a redesigned user interface, 2x faster performance on summary views, and 10x faster action menus. The presentation outlines additional planned improvements like live refresh of tasks/alarms, updating manager and custom attributes UIs, and socialcast integration. Feedback is solicited on potential enhancements to further optimize navigation, reduce clicks, and promote related objects.
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...VMworld
This presentation discusses delivering high performance desktops using VMware Horizon and NVIDIA GRID vGPU. It includes a demo and overview of understanding graphics use cases. It discusses using Horizon 6 and GRID vGPU for graphics, NVIDIA GRID and announcing NVIDIA GRID 2.0. It covers achieving the pinnacle of performance and "60 in 60" which is about getting a proof of concept up and running quickly. It also discusses Dell hardware options and includes resources and Q&A. The presentation is aimed at an audience interested in virtual desktop infrastructure and high performance graphics solutions.
VMworld 2015: Managing Users: A Deep Dive into VMware User Environment ManagerVMworld
Take a deep dive into UEM, including an architectural overview, available settings and configurations, user environment management options, UEM deployment considerations and best practices, and UEM integration with Horizon 6.
VMworld 2016: Advanced Network Services with NSXVMworld
NSX provides network virtualization and security services including distributed firewalling, load balancing, and VPN connectivity. It reproduces traditional network and security functions in software throughout the virtual infrastructure for improved performance, agility, and security compared to physical appliances. Over 1700 customers use NSX across various industries, with growth of 100% year-over-year. NSX services can be distributed across hypervisors for massive scalability. The platform also integrates with security and application delivery partners to enhance its native capabilities.
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld
Since launch, VMware has seen a steady expansion in the use cases that are addressed by network virtualization. So what is next for NSX and network virtualization? This session answers this question, taking a look at how NSX is expanding beyond a single data center. It also reviews the technical state of NSX and looks forward to where network virtualization will head in the coming years.
Get a technical understanding of the components of NSX, including how switching, routing, firewalling, load-balancing and other services work within NSX.
Ng Tock Hiong discusses the zero trust security model and its implementation using VMware's NSX platform. A zero trust model prevents threats from moving laterally inside a network through strict micro-granular security policies tied to individual workloads. NSX enables this by providing distributed firewalling and security services at the hypervisor layer. This allows fine-grained micro-segmentation of workloads and simplifies network security management. NSX also provides visibility into the entire environment and automates security policy provisioning as workloads move or change.
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
This document provides an overview of how to deploy VMware NSX with Cisco infrastructure, including:
- NSX has minimal requirements of 1600 MTU and IP connectivity and is agnostic to the underlying network topology.
- When using Cisco Nexus switches, VLANs must be configured for various traffic types and SVIs created with consistent IP subnets. Jumbo MTU is required across all links.
- NSX is also compatible with Cisco ACI fabrics using Fabric Path or DFA topologies, with the VXLAN VLAN spanning multiple pods/clusters across the fabric.
This document discusses Microsoft's use of software defined networking (SDN) in Windows Azure. Some key points:
- Microsoft uses SDN to provide infrastructure services like virtual networks (VNETs), load balancing, and tenant access control lists at scale in Windows Azure.
- The SDN approach separates the management, control, and data planes. A centralized controller programs network policies into virtual switches to enable services like VNETs and load balancing across hundreds of thousands of servers.
- This allows Windows Azure to securely connect enterprise infrastructure to the cloud and provide scalable networking services to tenants without relying on dedicated hardware appliances. SDN enables agility at massive scale in Windows Azure.
VMware 2015: Next Horizon for Cloud Networking and SecurityVMworld
Software Defined Networking (SDN) and network virtualization has become an accepted part of modern data center architecture. The transformation of networking into a software industry has accelerated innovation and given rise to a number of new technologies and use cases that were previously impossible. Network virtualization is starting to have profound impact on services, security, the underlying physical networks and the organization of the IT organizations that use them. How will network virtualization impact the next horizon for cloud networking and security?
In this session Guido Appenzeller presents a tech-preview of NSX working with Docker Containers and Amazon Web Services (AWS). Additional speakers include Scott Lowe, Mukesh Hira and Jacob Cherkas from VMware and Suneet Nandwani from eBay.
Albert Greenberg
Director of Development
Microsoft
Keynotes Session
Summary
• Scenario: BYO Virtual Network to the Cloud
• Per customer, with capabilities equivalent to on premise counterpart
• Challenge: How do we scale virtual networks across millions of servers?
• Solution: Host SDN solves it: scale, flexibility, timely feature rollout, debuggabililty
• Virtual networks, software load balancing, …
• How: Scaling flow processing to millions of nodes
• Flow tables on the host, with on-demand rule dissemination
• RDMA to storage
• Demo: ExpressRoute to the Cloud (Bing it!)
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
VMware NSX provides the right abstraction—the virtual network—to enable operational change that addresses networking pain points and meets business needs. A virtual network must do more than provide connectivity - it must deliver virtual network services like routing, firewalling, and load balancing. It also decouples the network from physical hardware, allowing workloads to be placed and moved anywhere. This enables programmatic provisioning, placement of workloads anywhere, and mobility of workloads, addressing common challenges in software-defined data centers.
The document is a presentation for a VMUG IT Meeting in Naples on April 6, 2016. It discusses VMUG, an independent global organization for VMware customers with over 195 local groups and 100,000 members worldwide. It outlines the agenda for the meeting which includes presentations on software-defined data centers, network virtualization with NSX, vRealize Automation with NSX, Nutanix, always-on enterprises with Veeam, software-defined storage, and a panel discussion. It promotes VMUG membership advantages like discounts on VMware software and events.
VMworld 2013: VMware NSX Integration with OpenStack VMworld
VMworld 2013
Somik Behera, VMware
Mark McClain, DreamHost & OpenStack
Salvatore Orlando, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX VMworld
1. NSX brings network virtualization to VMware environments by providing scalable logical switching and distributed logical routing without dependency on physical network hardware or topology.
2. NSX has two consumption models - optimized for vSphere which leverages VMware infrastructure or as a multi-hypervisor, multi-cloud platform.
3. NSX deployment involves three simple steps - deploying the network infrastructure, deploying NSX manager and controllers, and consuming applications on the virtual networks.
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...VMworld
VMworld 2013
Shubha Bheemarao, VMware
Bruno Germain, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
NSX provides micro-segmentation that allows each machine to have its own firewall, preventing attackers from moving freely within the datacenter. It also provides security for virtual machines and mobile devices accessing infrastructure resources. NSX enables scaling resources up and down without compromising security, including using it for developer clouds, multi-tenant infrastructure, disaster recovery, hybrid networking, and metro pooling across datacenters with Layer 2 stretching.
VMworld Europe 2014: Advanced Network Services with NSXVMworld
This document provides an overview and agenda for a presentation on Network and Security services provided by VMware's NSX software-defined networking platform, including:
1. What network and security services are used by applications today.
2. Details on NSX firewalling, load balancing, and VPN services, including demos.
3. How NSX integrates with third-party security and load balancer vendors to enhance services.
Saverio Proto from SWITCH presented this deck at the Switzerland HPC Conference.
"OpenStack is an open source software ecosystem for Cloud Computing. It is more than man- aging virtual machines on a fleet of bare-metal servers, OpenStack enables Cloud Computing providing new abstractions that help users to deploy their services with agility. Features like floating IPs, object storage, instance autoscaling and orchestration make the difference between a traditional Virtual Infrastructure and an IaaS. In this talk, we will overview the various OpenStack components, and highlight with simple examples the differences between a traditional virtualization approach."
Watch the video presentation: https://www.youtube.com/watch?v=xh9X9dUvs7Q
See more talks in the Swiss Conference Video Gallery: http://insidehpc.com/2016-swiss-hpc-conference/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
CloudStack is an open-source cloud computing platform that provides infrastructure as a service. It allows management of multiple hypervisors from a single interface and scales to support thousands of servers across locations. Performance testing showed CloudStack can deploy over 10,000 VMs with reasonable response times even under heavy load. While competitors like OpenStack and Eucalyptus are also free, CloudStack offers easier installation and supports more hypervisors out of the box. Case studies found companies like ASG have successfully leveraged CloudStack for custom private cloud solutions.
Customer interest is increasing well beyond just what our standalone products offer. In fact, customer don’t care about the products, they care about the solution. IaaS with SDN as a solution is extremely popular. Therefore, this is focused on joint solution of vRA, vRO, NSX-v and 3rd party options.
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld
This document summarizes a presentation about VMware's NSX virtualized networking solution. It introduces NSX Edge gateways which provide routing, firewalling, load balancing, and VPN services. It discusses how NSX addresses the needs of cloud computing through automation, standard hardware, and a single management plane. Example use cases are shown. Key features of the NSX Edge including scalable performance are outlined. The document also briefly discusses NSX operations and management tools, and its deployment on VMware vCloud Hybrid Service.
La nivelación geométrica de canales incluyó la nivelación de estacas de eje cada 20 metros y secciones transversales para determinar pendientes, áreas de corte y relleno y volúmenes de tierras. Se utilizó un nivel de ingeniero y se establecieron bases de nivelación cada 500 metros. El error de cierre en la nivelación geométrica se compensa repartiendo el error entre todas las cotas de forma proporcional a la distancia entre puntos.
http://wartremovalexperts.com/
Warts are a common skin problem that affects a quarter of the world every year. Even though these little skin growths are highly contagious they aren’t considered dangerous. They can look like a rough blister or resemble the appearance of a cauliflower.
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld
Since launch, VMware has seen a steady expansion in the use cases that are addressed by network virtualization. So what is next for NSX and network virtualization? This session answers this question, taking a look at how NSX is expanding beyond a single data center. It also reviews the technical state of NSX and looks forward to where network virtualization will head in the coming years.
Get a technical understanding of the components of NSX, including how switching, routing, firewalling, load-balancing and other services work within NSX.
Ng Tock Hiong discusses the zero trust security model and its implementation using VMware's NSX platform. A zero trust model prevents threats from moving laterally inside a network through strict micro-granular security policies tied to individual workloads. NSX enables this by providing distributed firewalling and security services at the hypervisor layer. This allows fine-grained micro-segmentation of workloads and simplifies network security management. NSX also provides visibility into the entire environment and automates security policy provisioning as workloads move or change.
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
This document provides an overview of how to deploy VMware NSX with Cisco infrastructure, including:
- NSX has minimal requirements of 1600 MTU and IP connectivity and is agnostic to the underlying network topology.
- When using Cisco Nexus switches, VLANs must be configured for various traffic types and SVIs created with consistent IP subnets. Jumbo MTU is required across all links.
- NSX is also compatible with Cisco ACI fabrics using Fabric Path or DFA topologies, with the VXLAN VLAN spanning multiple pods/clusters across the fabric.
This document discusses Microsoft's use of software defined networking (SDN) in Windows Azure. Some key points:
- Microsoft uses SDN to provide infrastructure services like virtual networks (VNETs), load balancing, and tenant access control lists at scale in Windows Azure.
- The SDN approach separates the management, control, and data planes. A centralized controller programs network policies into virtual switches to enable services like VNETs and load balancing across hundreds of thousands of servers.
- This allows Windows Azure to securely connect enterprise infrastructure to the cloud and provide scalable networking services to tenants without relying on dedicated hardware appliances. SDN enables agility at massive scale in Windows Azure.
VMware 2015: Next Horizon for Cloud Networking and SecurityVMworld
Software Defined Networking (SDN) and network virtualization has become an accepted part of modern data center architecture. The transformation of networking into a software industry has accelerated innovation and given rise to a number of new technologies and use cases that were previously impossible. Network virtualization is starting to have profound impact on services, security, the underlying physical networks and the organization of the IT organizations that use them. How will network virtualization impact the next horizon for cloud networking and security?
In this session Guido Appenzeller presents a tech-preview of NSX working with Docker Containers and Amazon Web Services (AWS). Additional speakers include Scott Lowe, Mukesh Hira and Jacob Cherkas from VMware and Suneet Nandwani from eBay.
Albert Greenberg
Director of Development
Microsoft
Keynotes Session
Summary
• Scenario: BYO Virtual Network to the Cloud
• Per customer, with capabilities equivalent to on premise counterpart
• Challenge: How do we scale virtual networks across millions of servers?
• Solution: Host SDN solves it: scale, flexibility, timely feature rollout, debuggabililty
• Virtual networks, software load balancing, …
• How: Scaling flow processing to millions of nodes
• Flow tables on the host, with on-demand rule dissemination
• RDMA to storage
• Demo: ExpressRoute to the Cloud (Bing it!)
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
VMware NSX provides the right abstraction—the virtual network—to enable operational change that addresses networking pain points and meets business needs. A virtual network must do more than provide connectivity - it must deliver virtual network services like routing, firewalling, and load balancing. It also decouples the network from physical hardware, allowing workloads to be placed and moved anywhere. This enables programmatic provisioning, placement of workloads anywhere, and mobility of workloads, addressing common challenges in software-defined data centers.
The document is a presentation for a VMUG IT Meeting in Naples on April 6, 2016. It discusses VMUG, an independent global organization for VMware customers with over 195 local groups and 100,000 members worldwide. It outlines the agenda for the meeting which includes presentations on software-defined data centers, network virtualization with NSX, vRealize Automation with NSX, Nutanix, always-on enterprises with Veeam, software-defined storage, and a panel discussion. It promotes VMUG membership advantages like discounts on VMware software and events.
VMworld 2013: VMware NSX Integration with OpenStack VMworld
VMworld 2013
Somik Behera, VMware
Mark McClain, DreamHost & OpenStack
Salvatore Orlando, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX VMworld
1. NSX brings network virtualization to VMware environments by providing scalable logical switching and distributed logical routing without dependency on physical network hardware or topology.
2. NSX has two consumption models - optimized for vSphere which leverages VMware infrastructure or as a multi-hypervisor, multi-cloud platform.
3. NSX deployment involves three simple steps - deploying the network infrastructure, deploying NSX manager and controllers, and consuming applications on the virtual networks.
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...VMworld
VMworld 2013
Shubha Bheemarao, VMware
Bruno Germain, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
NSX provides micro-segmentation that allows each machine to have its own firewall, preventing attackers from moving freely within the datacenter. It also provides security for virtual machines and mobile devices accessing infrastructure resources. NSX enables scaling resources up and down without compromising security, including using it for developer clouds, multi-tenant infrastructure, disaster recovery, hybrid networking, and metro pooling across datacenters with Layer 2 stretching.
VMworld Europe 2014: Advanced Network Services with NSXVMworld
This document provides an overview and agenda for a presentation on Network and Security services provided by VMware's NSX software-defined networking platform, including:
1. What network and security services are used by applications today.
2. Details on NSX firewalling, load balancing, and VPN services, including demos.
3. How NSX integrates with third-party security and load balancer vendors to enhance services.
Saverio Proto from SWITCH presented this deck at the Switzerland HPC Conference.
"OpenStack is an open source software ecosystem for Cloud Computing. It is more than man- aging virtual machines on a fleet of bare-metal servers, OpenStack enables Cloud Computing providing new abstractions that help users to deploy their services with agility. Features like floating IPs, object storage, instance autoscaling and orchestration make the difference between a traditional Virtual Infrastructure and an IaaS. In this talk, we will overview the various OpenStack components, and highlight with simple examples the differences between a traditional virtualization approach."
Watch the video presentation: https://www.youtube.com/watch?v=xh9X9dUvs7Q
See more talks in the Swiss Conference Video Gallery: http://insidehpc.com/2016-swiss-hpc-conference/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
CloudStack is an open-source cloud computing platform that provides infrastructure as a service. It allows management of multiple hypervisors from a single interface and scales to support thousands of servers across locations. Performance testing showed CloudStack can deploy over 10,000 VMs with reasonable response times even under heavy load. While competitors like OpenStack and Eucalyptus are also free, CloudStack offers easier installation and supports more hypervisors out of the box. Case studies found companies like ASG have successfully leveraged CloudStack for custom private cloud solutions.
Customer interest is increasing well beyond just what our standalone products offer. In fact, customer don’t care about the products, they care about the solution. IaaS with SDN as a solution is extremely popular. Therefore, this is focused on joint solution of vRA, vRO, NSX-v and 3rd party options.
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld
This document summarizes a presentation about VMware's NSX virtualized networking solution. It introduces NSX Edge gateways which provide routing, firewalling, load balancing, and VPN services. It discusses how NSX addresses the needs of cloud computing through automation, standard hardware, and a single management plane. Example use cases are shown. Key features of the NSX Edge including scalable performance are outlined. The document also briefly discusses NSX operations and management tools, and its deployment on VMware vCloud Hybrid Service.
La nivelación geométrica de canales incluyó la nivelación de estacas de eje cada 20 metros y secciones transversales para determinar pendientes, áreas de corte y relleno y volúmenes de tierras. Se utilizó un nivel de ingeniero y se establecieron bases de nivelación cada 500 metros. El error de cierre en la nivelación geométrica se compensa repartiendo el error entre todas las cotas de forma proporcional a la distancia entre puntos.
http://wartremovalexperts.com/
Warts are a common skin problem that affects a quarter of the world every year. Even though these little skin growths are highly contagious they aren’t considered dangerous. They can look like a rough blister or resemble the appearance of a cauliflower.
Jet Black Shadow won both the Wellington and Otaki Cups within 48 hours. The wins were the horse's fourth and seventh victories respectively. Jet Black Shadow is by Jereme's Jet out of Homin The Shade, who was known to be a difficult mare. Ivan McNicholl discusses his long career as a breeder, beginning in 1986, and his most successful horse bred was Earl of Mot.
The document provides information about the library committee, services, and collections of SAIMS Group library in Indore. It summarizes the borrowing rights for students, faculty, and staff. It also details the library's print collections including books, journals, and databases as well as department-wise breakdown of collections. Statistics on annual book purchases, AICTE requirements, availability vs requirements by department, and past and planned library activities are presented.
The document discusses costume and prop conventions for an alternative/indie music magazine cover shoot. It recommends keeping costumes simple, such as a plain white t-shirt and black jeans. Accessories can be added to stand out on the cover. Throughout the magazine, costumes will resemble casual street wear and vary between plain and colorful styles to represent different artists. Hairstyles will have a messy "bed-head" look to achieve an indie aesthetic, while makeup will be natural but visible for women. Props like musical instruments may be included to identify the magazine's genre.
Debdatta Bakshi is a supply chain and logistics professional with over 5 years of experience. She currently works for Ultratech Cement Limited, handling projects, distribution planning, cost analysis, fleet performance analysis, and vendor relationship management. Previously she worked for 2 years at Moserbaer India Limited in automation quality and engineering. She holds a Post Graduation degree in Transport & Logistics Management and a Bachelor's degree in Computer Science.
The document discusses the economic theory of supply. It defines supply as the quantity of a good or service producers are willing and able to sell at a given price within a specific time period. The law of supply states that, all else being equal, supply increases with price and decreases with price. Supply is determined by factors like price, costs of resources, technology, taxes, and expectations about the future. A change in quantity supplied means movement along the existing supply curve as price changes. A change in supply means a shift of the entire supply curve as the determinants of supply other than price change.
The document discusses issues with India's education system and management education. It argues that the current system focuses too much on degrees and titles rather than developing behavioral attitudes and practical skills. It questions who is truly educated - someone with many degrees or someone who serves their duty honorably. The education system is not preparing students to address issues like the agricultural crisis, unorganized labor sector, and disparities in development. As educated people, we must think about how to reform the education system to promote inclusive growth and translate values into socio-economic development for all of society.
This document provides guidance for returning to Ireland after living abroad. It covers important steps to take before moving such as researching jobs and accommodation. Key things to bring include qualifications, references, CV/work history, tax/insurance records, and driver's license details. Finding work involves updating profiles, securing references, networking, and being prepared for interviews. Other topics include affordable transportation, efficient packing, renting vs buying property, understanding current tax rates, obtaining a PPS number, and setting up banking. The overall document offers a comprehensive guide to the practical considerations for repatriating to Ireland.
El documento describe las tradiciones navideñas en diferentes partes del mundo, incluyendo América Latina (México, Ecuador, El Salvador, Colombia, Brasil, Perú, Chile), Asia (Corea del Sur, India, China, Nepal, Japón), y Europa (Alemania, Bélgica, Finlandia, Reino Unido, Francia, Austria). Se destacan las comidas típicas, actividades, y costumbres religiosas y culturales en cada región.
Este documento describe una situación de aprendizaje para una clase de mercadotecnia utilizando la didáctica crítica. Los estudiantes trabajarán en equipos para mejorar un producto existente, considerando los cuatro P's del mercadeo. Presentarán sus proyectos y serán evaluados en su trabajo individual y en equipo. El objetivo es que los estudiantes desarrollen habilidades de análisis crítico al mejorar un producto real.
Young Marketers 4 - Application 4 - Eliterkieuthienvan
1 in 5 dogs eaten in Vietnam each year are illegally poached. Dog owners who have experienced having their dog poached feel hurt and guilty about eating dog meat, as it indirectly contributes to other dogs being poached. The campaign aims to leverage these dog owners' personal experiences and pain of losing a dog to poaching to encourage stopping the consumption of dog meat. It will feature a YouTube video telling the story of a woman who used to eat dog meat but stopped after her dog was poached, triggering viewers' attention. A social media campaign will engage users to share their stories of how losing a dog to poaching changed their thoughts on eating dog meat.
Angely Vanessa Ortega Escobar tiene 22 años y vive actualmente en Pamplona, España. Nació en Colombia y vivió allí con su padre hasta los 11 años, cuando se mudó con su madre y sus hermanos a España. Actualmente asiste a la iglesia cristiana Centro Cristiano Cristo el Camino, donde sirve a Dios enseñando a niños y participando en la alabanza. Su deseo es terminar su carrera universitaria, encontrar trabajo, formar una familia y continuar sirviendo a Dios a través de la iglesia.
Social media has transformed marketing by enabling two-way communication between buyers and sellers. It allows for the exchange of ideas, customer feedback, and new product suggestions. Traditional marketing used one-way communication while social media platforms allow customers to voice opinions, engage with brands, and research products more easily. This level of interactivity and transparency has changed customer behavior and forced companies to adapt by listening to customers and responding quickly online. Today social media is an essential tool for direct engagement that helps businesses understand customer preferences, launch new products and services, and build lifelong relationships with customers.
This document summarizes the common codes and conventions found on the covers of three music magazines: Q, Kerrang, and Billboard. Some key elements discussed include:
1) The masthead is always prominently displayed at the top of the cover in bold colors to stand out.
2) The main image is usually a mid-shot of the featured artist with high-key lighting to draw attention.
3) Additional information about stories, artists, and advertisements inside are listed on the left or right third of the cover to promote content.
4) Pricing, date, and barcode information are typically included at the bottom right of the cover.
La macroeconomía estudia la situación económica de un país en su conjunto, centrándose en variables como la producción, el desempleo y la inflación. Analiza la economía de manera agregada y busca explicar las interrelaciones entre las variables macroeconómicas a través de modelos económicos. Estos modelos permiten a la macroeconomía diseñar políticas para alcanzar objetivos como el crecimiento económico, el empleo y la estabilidad de precios.
This document discusses high availability and disaster recovery strategies for IBM MQ. It introduces concepts like multi-instance queue managers, HA clusters, and MQ appliance HA groups that provide redundancy and failover capabilities. Automatic client reconnection is also covered, which allows MQ clients to seamlessly reconnect after a queue manager failure.
Nutanix is the industry leader in hyperconverged infrastructure and software-defined storage. The world's most advanced enterprise datacenters rely on Nutanix to power their mission-critical applications and services.
IBM MQ High Availabillity and Disaster Recovery (2017 version)MarkTaylorIBM
This document discusses high availability and disaster recovery strategies for IBM MQ. It describes technologies like queue manager clusters, multi-instance queue managers, and HA clusters that can be used to provide high availability when failures occur across datacenters and clouds. Multi-instance queue managers provide basic failover of a queue manager between two systems without an HA cluster. HA clusters coordinate failover of resources like the queue manager, shared storage, and IP address across multiple machines for increased reliability. The IBM MQ Appliance also supports high availability between two appliances.
VMworld 2015: Extreme Performance Series - vSphere Compute & MemoryVMworld
This presentation provides an overview of new vSphere CPU and memory management technologies:
- It discusses VM CPU sizing and the meaning of %RDY time, highlighting that the same %RDY can have different performance impacts depending on the workload. It also cautions against oversizing VMs.
- It reviews ESXi's NUMA-aware scheduling and importance of adhering to vNUMA defaults.
- It covers memory terminology and techniques like reservation, preallocation, page sharing, and large pages. Guidance is provided on memory overcommitment.
Network and Service Virtualization tutorial at ONUG Spring 2015SDN Hub
Tutorial at ONUG Spring 2015 on Network and Service Virtualization. The tutorial covers three converging trends 1) Network virtualization, 2) Service virtualization, 3) overlay networking for Docker and OpenStack. The talk concludes with pointers to the hands-on portion of the tutorial that uses LorisPack, and the operational lessons learned.
Session on CloudStack, intended for new users to CloudStack, provides an overview to varied audience levels information on usages, use cases, deployment and its architecture.
Simplifying Hyper-V Management for VMware Administrators5nine
In this presentation you will learn how to:
- Simplify and centralize Hyper-V Management across hosts
- Manage Hyper-V as easily as you manage VMware ESXi with vCenter
- Reduce VM costs without impacting performance
**Originally published here: https://info.5nine.com/webinar-simplifying-hyper-v-management-for-vmware-administrators
Introduction to failover clustering with sql serverEduardo Castro
In this presentation we review the basic requirements to install a SQL Server Failover Cluster.
Regards,
Eduardo Castro Martinez
http://ecastrom.blogspot.com
http://comunidadwindows.org
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
VMworld 2013
Tarik Dwiek, EMC
Steve Flanders, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Cocktail of Environments. How to Mix Test and Development Environments and St...Aleksandr Tarasov
Usually, companies have a clear separation between testing environments and development environments. But what if we take a different approach and combine everything into one environment and still survive? The speaker will discuss ways to organize cloud environments for testing and development, compare them, and discuss the pros and cons of the combined approach.
This document discusses Hyper-V configuration and provides information on:
1. Using the Hyper-V Management Console interface and tools for managing Hyper-V hosts and VMs.
2. Networking architecture and types of virtual switches (external, internal, private) that can be used to connect VMs to physical NICs and each other.
3. Storage options for VMs including VHD files, pass-through disks, iSCSI, and details on virtual disk types (fixed, dynamic, differencing), snapshots, and best practices.
Presentation drs advanced concepts, best practices and future directionssolarisyourep
DRS provides advanced resource management capabilities for VMware vSphere environments. It uses resource pools and controls to optimize VM placement and workload balancing across hosts. The primary goals of DRS are to maintain high VM performance by meeting their resource demands and keeping applications happy. While load balancing is also important, it is secondary to ensuring VMs receive sufficient resources. DRS includes features for handling complex scenarios with multiple constraints and metrics. Future enhancements may include more aggressive load balancing modes and automatic tuning of configuration parameters.
XPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, HuaweiThe Linux Foundation
Huawei Cloud applies xen platform to many customer scenarios. This talk will introduce our optimizations on the xen platform to solve problems occuring in these scenarios.
E.g
1. Redesign the implementation of kernel locks to improve the scalability of the Xen platform in large-scale server scenarios.
2. Develop LazyFPU and L3 cache affinity features to improve virtual machine performance in SAP HANA database service scenarios.
3. Develop HostNUMA and GuestNUMA features to enhance virtual machine performance in specvirt test and desktop cloud scenarios.
4. Shorten the time cost of concurrent life-cycle operations for large scales of virtual machines, to achieve quick change of classes in the cloud classroom.
Virtualization allows multiple operating systems to run on a single physical system by sharing underlying hardware resources. It provides flexibility for users, amortizes hardware costs, and isolates separate users. Early virtualization approaches required binary translation or modifying guest operating systems to address challenges posed by the x86 architecture. Modern virtualization leverages hardware extensions like Intel VT-x and AMD-V that introduce a new virtual machine mode to allow guest operating systems to run unmodified while providing hooks for the hypervisor to control privileged operations and resources. This improves performance over earlier software-only approaches.
This document summarizes a technical deep dive presentation on vSphere Distributed Switches. It discusses the requirements, construction, alternatives, tips and real world use cases of vSphere Distributed Switches. The presenters were Jason Nash from Varrow and Chris Wahl from AHEAD, and they covered topics such as migration from standard to distributed switches, mixing 1Gb and 10Gb networking, and techniques for bandwidth management.
This document provides an overview and lessons on installing and configuring the Hyper-V role in Microsoft Virtual Academy. It discusses installing the Hyper-V server role, managing Hyper-V, configuring Hyper-V settings, and Hyper-V host storage and networking. The lessons cover topics like Hyper-V architecture, storage and networking considerations, using Hyper-V Manager and PowerShell, resource pools, Storage Spaces, SMB 3.0, and network teaming.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Principle of conventional tomography-Bibash Shahi ppt..pptx
Zerostack reliable openstack
1. Reliable Openstack – Designing
for Availability and Enterprise
Readiness
Ajay Gulati, Chaitanya BVK
ZeroStack, Inc.
Tokyo, October 27-30, 2015
1
2. Talk Outline
• High Availability: Definition and Types
• Platform HA
• Standard Approach
• ZeroStack Approach
• Demo
• VM HA
• Application HA
2
3. High Availability vs. Fail-Over
• High Availability
• Always on system
• Few seconds downtime in case of failures
• Auto healing with no manual intervention
• Fail Over
• Can tolerate fault temporarily
• Needs manual intervention for healing
3
4. Goal
• A web-scale private cloud
• Highly available
• Scale-on-demand
VM VM VM
V
M VM VM
V
M
V
M
V
M V
M
V
M
V
M
V
M
V
M
VM
V
M
VM
VM
4
5. Standard Approach: Stateless
• Special Controller Nodes
• Multiple instances with HAProxy with VIP
Nova Nova
HAProxy
VIP: 10.10.1.5
Compute/storage nodesControl cluster
5
6. Problem #1
• Controller nodes don’t scale automatically
• Can become bottleneck when compute scales
Nova Nova
HAProxy
VIP: 10.10.1.5
Compute/storage nodesControl cluster
6
7. Problem #2
• HAProxy becomes a single point of failure
• Every request has to go through an extra hop
Nova Nova
HAProxy
VIP: 10.10.1.5
Compute/storage nodesControl cluster
X
7
8. Problem #3
• If service or control node fails, no auto healing is done
• Manual intervention is needed to set up another node
Nova
Nov
a
HAProxy
VIP: 10.10.1.5
Compute/storage nodesControl cluster
X Nova
8
9. Standard Approach: Stateful
• Special database or AMQP nodes
• Multiple instances with replication or shared storage
• Active-active or Active-passive
MySql
VIP: 10.10.1.5
Replicated storage
Data replication (DRBD, …)
MySql
Shared reliable storage
9
MySql
MySql
10. Problem: #1
• Special nodes are needed
• Manual intervention is needed to heal the cluster
MySq
l
VIP: 10.10.1.5
Replicated storage
Data replication (DRBD, …)
X MySql
VIP: 10.10.1.5
10
11. Problem: #2
• Special nodes are needed
• Expensive shared storage silo needed
• Manual intervention is needed to heal the cluster
MySq
l
Shared reliable storage
X
MySql
VIP: 10.10.1.5
11
12. Standard Approach: Summary
• These methods don’t scale well
• Manual intervention needed, can be error prone
• Too many special nodes or silos
We need a more scalable approach to High
availability
12
13. Distributed Control Plane
• A distributed service that manages OpenStack services
• Can use any available node for fail-over
• Supports up to 97 failures in a 100 node cluster.
• Initiates auto-healing on failures (eg: fix under-replication, etc)
• Allows us to support more failures after healing
Glance MySqlRabbitMQ
KeystoneNeutron Heat
Distributed control plane
13
Cinder
Nova
14. Leader Election
• A fault-tolerant Leader Election algorithm picks one node as the Leader
• Multiple leader elections may be used for different responsibilities (eg: load balancing)
• Leader brings up OpenStack services on the cluster
• Monitors health of all services continuously
• Migrates services across nodes as necessary
Glance MySqlRabbitMQ
KeystoneNeutron Heat
continuous status checks
leader
14
Cinder
Nova
15. Service & Node Failures
• Leader detects node and service failures
• Leader computes a new service mapping
• Migrates services to match the new service map
• Initiate service specific healing if necessary
Cinder Glance
Nova
MySql
RabbitMQ
KeystoneNeutron
Heat
node failedleader
15
MySql
Heat
X
16. Leader Failures
• All nodes participate in leader election
• Non-leader nodes watch for leader’s health
• Initiate re-election when leader becomes unavailable
• Leader state (eg: service mapping, etc.) is stored in a Distributed WAL
• New leader restores the previous leader’s state from the Distributed WAL
Cinder
Glance
Nova
MySql
RabbitMQ
KeystoneNeutron
Heat
new leader
Xleader
16
Cinder
Nova
17. Detecting Node Failures
How to differentiate failed vs. disconnected node? You cannot!
• Leader issues service specific leases to each node
• An agent on each node stops service when lease is expired
• Leader refreshes the leases periodically
• Waits for previous lease to expire before starting a service
Glance
MySql
RabbitMQ
KeystoneNeutron
HeatCinder
Nova
leader
periodic lease refresh
17
18. Some Implementation Notes
• Use a distributed key-value store for fault-tolerance and Distributed WAL
• Zookeeper, etcd, custom raft based…
• Use service specific Virtual IPs so that host node doesn’t matter
• Expire ARP cache entries
• Use configurable timeouts to adjust responsive-ness
Glance
MySql
RabbitMQ
KeystoneNeutron
Heat
distributed key-value store
Cinder
Nova
18
19. Key Benefits
• No single point of failure
• High fault tolerance
• No special controller nodes
• Automatic healing
• No manual intervention required
19
20. Platform HA Summary
High
Availability
Fail-over
manual healing
Leader-based
self-healing
Distributed
control-plane
Reliable storage
Active-passive
with HAProxy
Replicated
storage
Not suited for Web-scale
Easier to do manually
Designed for Web-scale
Hard to debug manually
20
21. Demo: HA in Action
• Create a scale-out cloud
• Do some operations
• Kill a node with live services
• Do more operations
21
Users Admins
22. VM Level HA
Goal: Restart VM with same disks in case of failure
• Key problem: how do you identify a dead VM?
• Network disconnect?
• Not a reliable signal
• VM may still be doing IOs on its disks
• Storage IO disconnect is necessary
• Avoids data corruption in case of two VMs
22
23. VM Level HA: Solution
• Run agent on host for connectivity check
• Within cluster or to Internet
• In case of disconnection: kill VMs, stop IO access
• In case of host failure: do IPMI shutdown
• Restart the VMs on other hosts in priority order, specified by user
VM
V
M
V
M
V
M
V
M V
M
V
M
V
M
VM
VMVM VM
host-agent
X
X
23
VM
VM VM
24. Application Level HA
• Two kinds of failures
• Infrastructure failures (our focus here)
• Application bugs, hangs
24
25. Standard Approach
• Run application across multiple availability zones
• Run a load-balancer in front
25
VM VM
VM VM VM
VM VM VM
tier 1
tier 2
tier 3
AZ-east AZ-west
tier 1
tier 2
tier 3
LB
VM VM
VM VM VM
VM VM VM
26. Problem #1
• No locality within AZ
• Higher latency for inter-tier or inter-VM requests
26
VM
VM
VM
VM
VM
VM VM
VM
AZ-east
Rack 1 Rack N
27. Problem #2
• No failure tolerance against within AZ failure
• Rack, power or host failures can take down the app
27
VM
VM
VM
VM VM
VM
VM
VM
AZ-east
Rack 1 Rack N
X
X
28. Solution
• Control on placement
• Use affinity rules within VMs across tiers
• Use anti-affinity rules for VMs within a tier
28
VM VM
VM VM VM
VM VM VM
tier 1
tier 2
tier 3
AZ-east
Affinity within a group
Anti-affinity across
groups
29. Conclusions
• Current techniques are not sufficient for web-scale
infrastructure
• Key ideas for scalable, automated HA:
• No special nodes, symmetric design
• Automatic healing
• Distributed consensus needed for taking decisions
• VM level HA requires stronger failure detection & isolation
• Use application level HA for better performance and higher
reliability
29