Veeam Backup & Replication Tips and TricksVeeam Software
VMworld 2012
Featured speakers:
- Anton Gostev, Veeam Software, @Gostev
- Doug Hazelman, Veeam Software, @VMDoug
Learn more about Veeam Backup & Replication - http://www.veeam.com/vmware-esx-backup.html
Veeam® Backup & Replication™ provides powerful, easy to use, and affordable data protection for virtualized applications and data on VMware vSphere. It unifies backup and replication in a single solution, and its patented vPower® technology leverages virtualization to reinvent data protection. There are no agents to manage, no need to babysit backup jobs, and you can verify the recoverability of every backup, every time. Veeam Backup & Replication supports vSphere 5.1.
Integration with EMC VNX and VNXe hybrid storage arraysVeeam Software
Providing Availability for the Always-On Enterprise™ is priority one for a modern data center. Veeam® Availability Suite™ v9 contains integration with EMC VNX and VNXe hybrid storage arrays, delivering the best RTPO™ (recovery time and point objectives).
This document provides an overview of using Oracle Real Application Clusters (RAC) on VMware vSphere 5. It discusses why vSphere 5 is a good platform for RAC, the installation process, complimentary vSphere features like vMotion and HA, performance capabilities, customer success stories, and how the role of the database administrator is changing with virtualization (the "VRAC-DBA"). The presentation agenda includes discussions of networking, storage, monitoring, and resources for further information.
VMware Site Recovery Manager - Architecting a DR Solution - Best Practicesthephuck
This was the slide deck from the Philadelphia VMUG User Conference for the VMware Site Recovery Manager - Architecting a DR Solution session on May 15th, 2014.
Veeam Availability Suite v8 provides several new features to improve availability, recovery, and backup capabilities for modern datacenters. Key features include instant file-level recovery that can restore individual files without restoring the full VM first, universal application-item recovery that allows restoring individual items from any application, and on-demand sandbox capabilities for testing application recoveries. The release also improves backup speeds up to 50x faster with WAN acceleration and reduces recovery times to under 2 minutes with instant VM recovery capabilities.
Genau an dem Tag, an dem die neue Veeam Availability Suite V9 erschienen ist, konnten wir unser «What's new» Referat durchführen. Somit erhielten die Teilnehmer am 12. Januar brandheisse News zu den neusten Features.
Unser Veeam Certified Trainer Rinon Belegu zeigte an diesem Abend, warum er der Ansicht ist, dass die «Veeam Availability Suite» das beste Produkt für Hochverfügbarkeit in virtuellen Umgebungen ist und den Erfolgskurs mit der Version 9 fortführt.
Diese Features stellte Rinon Belegu vor:
- Veeam integration with EMC Storage Snapshots
- Veeam Cloud Connect Replication
- Primary Storage Integration
- Veeam Explorer™for Oracle and other Explorer enhancements
- Enterprise Enhancements
- Backup Storage Integration
- Scale-out Backup Repository™
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld
This document provides an overview and agenda for a presentation on virtualizing SQL Server workloads on VMware vSphere. The presentation will cover designing SQL Server virtual machines for performance in production environments, consolidating multiple SQL Server workloads, and ensuring SQL Server availability using vSphere features. It emphasizes understanding the workload, optimizing for storage and network performance, avoiding swapping, using large memory pages, and accounting for NUMA when configuring SQL Server virtual machines.
This document discusses best practices for virtualizing databases. It begins with an introduction of the presenters, Michael Corey and Jeff Szastak, who are experts in virtualizing Oracle and SQL Server databases. The document then covers reasons for virtualizing databases, including flexibility, efficiency of resources, and cost savings. It provides examples of large production databases that have been successfully virtualized. The document discusses performance results from testing that show virtualized database performance is typically within 5% of physical performance. It provides recommendations for right-sizing resources and avoiding configurations like BIOS settings that could negatively impact performance. The overall message is that databases can be successfully virtualized while meeting service level agreements by following best practices.
Veeam Backup & Replication Tips and TricksVeeam Software
VMworld 2012
Featured speakers:
- Anton Gostev, Veeam Software, @Gostev
- Doug Hazelman, Veeam Software, @VMDoug
Learn more about Veeam Backup & Replication - http://www.veeam.com/vmware-esx-backup.html
Veeam® Backup & Replication™ provides powerful, easy to use, and affordable data protection for virtualized applications and data on VMware vSphere. It unifies backup and replication in a single solution, and its patented vPower® technology leverages virtualization to reinvent data protection. There are no agents to manage, no need to babysit backup jobs, and you can verify the recoverability of every backup, every time. Veeam Backup & Replication supports vSphere 5.1.
Integration with EMC VNX and VNXe hybrid storage arraysVeeam Software
Providing Availability for the Always-On Enterprise™ is priority one for a modern data center. Veeam® Availability Suite™ v9 contains integration with EMC VNX and VNXe hybrid storage arrays, delivering the best RTPO™ (recovery time and point objectives).
This document provides an overview of using Oracle Real Application Clusters (RAC) on VMware vSphere 5. It discusses why vSphere 5 is a good platform for RAC, the installation process, complimentary vSphere features like vMotion and HA, performance capabilities, customer success stories, and how the role of the database administrator is changing with virtualization (the "VRAC-DBA"). The presentation agenda includes discussions of networking, storage, monitoring, and resources for further information.
VMware Site Recovery Manager - Architecting a DR Solution - Best Practicesthephuck
This was the slide deck from the Philadelphia VMUG User Conference for the VMware Site Recovery Manager - Architecting a DR Solution session on May 15th, 2014.
Veeam Availability Suite v8 provides several new features to improve availability, recovery, and backup capabilities for modern datacenters. Key features include instant file-level recovery that can restore individual files without restoring the full VM first, universal application-item recovery that allows restoring individual items from any application, and on-demand sandbox capabilities for testing application recoveries. The release also improves backup speeds up to 50x faster with WAN acceleration and reduces recovery times to under 2 minutes with instant VM recovery capabilities.
Genau an dem Tag, an dem die neue Veeam Availability Suite V9 erschienen ist, konnten wir unser «What's new» Referat durchführen. Somit erhielten die Teilnehmer am 12. Januar brandheisse News zu den neusten Features.
Unser Veeam Certified Trainer Rinon Belegu zeigte an diesem Abend, warum er der Ansicht ist, dass die «Veeam Availability Suite» das beste Produkt für Hochverfügbarkeit in virtuellen Umgebungen ist und den Erfolgskurs mit der Version 9 fortführt.
Diese Features stellte Rinon Belegu vor:
- Veeam integration with EMC Storage Snapshots
- Veeam Cloud Connect Replication
- Primary Storage Integration
- Veeam Explorer™for Oracle and other Explorer enhancements
- Enterprise Enhancements
- Backup Storage Integration
- Scale-out Backup Repository™
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld
This document provides an overview and agenda for a presentation on virtualizing SQL Server workloads on VMware vSphere. The presentation will cover designing SQL Server virtual machines for performance in production environments, consolidating multiple SQL Server workloads, and ensuring SQL Server availability using vSphere features. It emphasizes understanding the workload, optimizing for storage and network performance, avoiding swapping, using large memory pages, and accounting for NUMA when configuring SQL Server virtual machines.
This document discusses best practices for virtualizing databases. It begins with an introduction of the presenters, Michael Corey and Jeff Szastak, who are experts in virtualizing Oracle and SQL Server databases. The document then covers reasons for virtualizing databases, including flexibility, efficiency of resources, and cost savings. It provides examples of large production databases that have been successfully virtualized. The document discusses performance results from testing that show virtualized database performance is typically within 5% of physical performance. It provides recommendations for right-sizing resources and avoiding configurations like BIOS settings that could negatively impact performance. The overall message is that databases can be successfully virtualized while meeting service level agreements by following best practices.
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
This document provides an overview of advanced SQL Server techniques and best practices when running SQL Server in a virtualized environment on vSphere. It covers topics such as storage configuration including VMFS, block alignment, and I/O profiling. Networking techniques like jumbo frames and guest tuning are discussed. The document also reviews memory management and optimization, CPU sizing considerations, workload consolidation strategies, and high availability options for SQL Server on vSphere.
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld
This document discusses new features in VMware vSphere 6.0 related to storage management and optimization. It introduces Storage DRS which helps balance storage resource utilization across datastores and hosts. New features like IO reservations allow minimum guaranteed performance levels for VMs. Storage DRS also integrates with storage array technologies like thin provisioning, deduplication, auto-tiering, and replication to improve storage efficiency and availability. The document provides best practices for deploying Storage DRS to maximize its benefits.
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld
The document discusses the future of software-defined storage in 3 years. It predicts that storage media will continue to advance with higher capacities and lower latencies using technologies like 3D NAND and NVDIMMs. Networking and interconnects like NVMe over Fabrics will allow disaggregated storage resources to be pooled and shared across servers. Software-defined storage platforms will evolve to provide common services for distributed data platforms beyond just block storage, with advanced data placement and policy controls to optimize different workloads.
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld
This document provides an overview and agenda for a presentation on VMware Virtual SAN. It discusses key features of Virtual SAN including its software-defined storage approach and hybrid storage using SSD and HDD. Several use cases are reviewed like virtual desktop infrastructure, remote office/branch office, and DMZ/isolated environments. Best practices are also covered for various use cases around sizing, policies, and ready nodes. The document aims to introduce attendees to Virtual SAN capabilities and considerations for different deployment scenarios.
VMworld 2013: VMware vCenter Site Recovery Manager – Solution Overview and Le...VMworld
VMworld 2013
Mauricio Barra, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Thomas McQuillan, UnitedHealth Group
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld
This document provides an overview of Virtual SAN (VSAN) including:
- VSAN aggregates local flash and HDDs across ESXi hosts into a shared datastore for VMs. It provides software-defined storage that is integrated with VMware's stack.
- VSAN's goals are to provide compelling TCO through reduced CAPEX/OPEX and be the software-defined storage for all VMware products through strong integration.
- The document discusses VSAN architecture, deployment, scaling, performance, resiliency, and management.
The document discusses best practices for virtualizing Microsoft Exchange Server 2013. It recommends virtualizing Exchange for standardization, optimizations in deployment, management, and monitoring. However, virtualization may increase complexity and impact performance. The Microsoft Exchange team supports virtualization when sized correctly to avoid oversubscription issues. Key best practices include avoiding single points of failure, properly sizing virtual machines for CPU and memory, and using features like storage area networks and database availability groups for high availability rather than host-based clustering or hypervisor snapshots.
vSphere provides tools like vCenter, ESXTOP, and PowerCLI to monitor the performance of CPU, memory, network, and storage. Key metrics include CPU and memory usage, network packet drops, storage latency, and swap rates. Issues like oversubscription, capacity limitations, and configuration errors can be identified by watching for saturated resources, dropped packets, and high latency or queueing. External monitoring of physical infrastructure can also provide useful visibility.
This document provides an overview and demonstration of using Hyper-V Replica for disaster recovery. Key points covered include:
- Hyper-V Replica allows replication of VMs between two datacenters for availability across sites.
- It supports various deployment scenarios like replication between two data centers or from SMB to hoster.
- New features in Windows Server 2012 R2 include extended replication and support for Linux VMs.
- Demonstrations are provided for setting up replication, performing planned and test failovers, and alternate network configurations during a failover. Considerations for capacity planning, backup integration, and server impact are also discussed.
Hyper-V Replica provides disaster recovery capabilities for virtual machines across datacenters. It allows for asynchronous replication of VMs between sites with various deployment options. New features in Hyper-V 2012 R2 include extended replication distances and support for Linux VMs. The document discusses replication concepts, capabilities, and best practices including deployment considerations, failover scenarios, and using PowerShell for management and automation. It provides demos of setting up and testing replication and failover of VMs.
vCenter Site Recovery Manager: Architecting a DR SolutionRackspace
VMware’s vCenter Site Recovery Manager is the market-leading disaster-recovery management product. It ensures the simplest and most reliable disaster protection for all virtualized applications. However, it is not a turn-key DR solution. Architecting your SRM solution requires deep thought and heavy planning. This presentation will help you with planning and architecting your SRM solution as well as addressing specific configuration and installation challenges. Our goal is to help you deploy and maintain a solid SRM solution to enable your DR Plan.
What's new in Veeam 7 - Was ist neu in Veeam 7Osys AG
The document compares features available in Standard, Enterprise, and Enterprise Plus editions of Veeam v7. Key features included in higher editions but not Standard are: backup from storage snapshots, virtual lab replicas, enhanced vCloud Director support, WAN acceleration, native tape support, and additional exploration and recovery tools. The document also provides overviews of Veeam's backup methods including reverse incremental backups and recommendations for optimizing backup jobs.
Master VMware Performance and Capacity ManagementIwan Rahabok
12 Sep 2016 update: See this http://virtual-red-dot.info/operationalize-sddc-program-2/ for details.
-------------
Based on the book http://virtual-red-dot.info/performance-and-capacity-management/
Master performance and capacity management of VMware SDDC
Veeam - Digital Transformation event 29 feb - EuroSysMarketing Team
Veeam Availability Suite v9 provides high-speed recovery, data loss avoidance, verified protection, leveraged data and complete visibility capabilities for virtual, physical and cloud environments. It includes agentless backup and replication for VMware and Hyper-V, file-level recovery, application-specific explorers and 1-click restore. New features in v9 are backup from storage snapshots, WAN acceleration, cloud connect replication and an on-demand sandbox for storage snapshots. A 30-day trial is available to test all features.
What’s New in VMware vCenter Site Recovery Manager v5.0Eric Sloof
Summary of SRM v5.0 New Features
New user interface
Planned migration – with replication update
Failback
vSphere Replication
Faster IP customization
Shadow VM icons
In guest scripts
VM dependency
VMworld 2014: Site Recovery Manager and vSphere ReplicationVMworld
Site Recovery Manager and vSphere Replication: What’s New Technical Deep Dive provides an overview of the new features in VMware Site Recovery Manager (SRM) 5.8 and vSphere Replication 5.8. The document recaps SRM and VR, discusses new capabilities in SRM like vCAC integration and VSAN support, and new features in VR like reporting and MPIT recovery. It also reviews use cases, architecture, limitations and recommendations for both solutions.
The document summarizes new features of Veeam Backup & Replication version 7. It highlights that the software removes hurdles to offsite backup by automatically copying VMs to local or offsite storage locations and ensuring copies are available and reliable with validation and remediation. It is 50 times faster than previous versions with WAN acceleration. Key features include automatically verifying VM backup recoverability, enabling on-demand sandboxes for testing, and allowing recovery of exactly what is needed in minutes. It provides flexibility through product editions that can meet different needs and budgets.
Talk is hosted via https://www.jonthebeach.com/schedule/1683849600#85
How to efficiently build and manage hundreds of Kubernetes Clusters that serve modern online analytics databases, for different customers? To add to the challenge, what if customers need to run their own clusters inside their own private clouds? We are sharing our system design that solves it.
How to provide fully managed online analytics databases like Pinot to hundreds of customers, while those Pinot clusters are running in each customer’s own private virtual cloud? The answer is by combining the power of Kubernetes with our automated scalable architecture that can fully manage a fleet of Kubernetes clusters.
When companies consider using SaaS (Software as a Service) products, they are often held back by challenges like security considerations and storage compliance regulations. Those concerns often require that the data stays within the same virtual cloud owned by the company. And it makes managed solutions very hard for companies to implement.
In StarTree we have built a modern data infrastructure based on Kubernetes so companies can keep their data inside their own infrastructure, and at the same time get the benefits of using a fully managed Apache Pinot cluster deployed in the customer’s cloud environment.
We have designed a scalable system based on Kubernetes that enables remote creation, maintenance, and monitoring of hundreds of Kubernetes clusters from different companies. This enabled us to scale quickly from a handful of deployments to over 100+ Pinot clusters in a short time span with just 10+ engineers.
Virtualizing Tier One Applications - VarrowAndrew Miller
This document provides best practices for virtualizing mission critical applications like Exchange and SQL Server. It discusses the top 10 myths about virtualizing business critical applications and provides the truths. It then discusses best practices for virtualizing Exchange, including starting simple, licensing, storage configuration, and high availability options. For SQL Server, it covers starting simple, licensing, storage configuration, migrating, and database best practices. It also discusses tools that can be used for database performance analysis when virtualized like Confio IgniteVM and vCenter Operations.
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
This document provides an overview of advanced SQL Server techniques and best practices when running SQL Server in a virtualized environment on vSphere. It covers topics such as storage configuration including VMFS, block alignment, and I/O profiling. Networking techniques like jumbo frames and guest tuning are discussed. The document also reviews memory management and optimization, CPU sizing considerations, workload consolidation strategies, and high availability options for SQL Server on vSphere.
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld
This document discusses new features in VMware vSphere 6.0 related to storage management and optimization. It introduces Storage DRS which helps balance storage resource utilization across datastores and hosts. New features like IO reservations allow minimum guaranteed performance levels for VMs. Storage DRS also integrates with storage array technologies like thin provisioning, deduplication, auto-tiering, and replication to improve storage efficiency and availability. The document provides best practices for deploying Storage DRS to maximize its benefits.
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld
The document discusses the future of software-defined storage in 3 years. It predicts that storage media will continue to advance with higher capacities and lower latencies using technologies like 3D NAND and NVDIMMs. Networking and interconnects like NVMe over Fabrics will allow disaggregated storage resources to be pooled and shared across servers. Software-defined storage platforms will evolve to provide common services for distributed data platforms beyond just block storage, with advanced data placement and policy controls to optimize different workloads.
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld
This document provides an overview and agenda for a presentation on VMware Virtual SAN. It discusses key features of Virtual SAN including its software-defined storage approach and hybrid storage using SSD and HDD. Several use cases are reviewed like virtual desktop infrastructure, remote office/branch office, and DMZ/isolated environments. Best practices are also covered for various use cases around sizing, policies, and ready nodes. The document aims to introduce attendees to Virtual SAN capabilities and considerations for different deployment scenarios.
VMworld 2013: VMware vCenter Site Recovery Manager – Solution Overview and Le...VMworld
VMworld 2013
Mauricio Barra, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Thomas McQuillan, UnitedHealth Group
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld
This document provides an overview of Virtual SAN (VSAN) including:
- VSAN aggregates local flash and HDDs across ESXi hosts into a shared datastore for VMs. It provides software-defined storage that is integrated with VMware's stack.
- VSAN's goals are to provide compelling TCO through reduced CAPEX/OPEX and be the software-defined storage for all VMware products through strong integration.
- The document discusses VSAN architecture, deployment, scaling, performance, resiliency, and management.
The document discusses best practices for virtualizing Microsoft Exchange Server 2013. It recommends virtualizing Exchange for standardization, optimizations in deployment, management, and monitoring. However, virtualization may increase complexity and impact performance. The Microsoft Exchange team supports virtualization when sized correctly to avoid oversubscription issues. Key best practices include avoiding single points of failure, properly sizing virtual machines for CPU and memory, and using features like storage area networks and database availability groups for high availability rather than host-based clustering or hypervisor snapshots.
vSphere provides tools like vCenter, ESXTOP, and PowerCLI to monitor the performance of CPU, memory, network, and storage. Key metrics include CPU and memory usage, network packet drops, storage latency, and swap rates. Issues like oversubscription, capacity limitations, and configuration errors can be identified by watching for saturated resources, dropped packets, and high latency or queueing. External monitoring of physical infrastructure can also provide useful visibility.
This document provides an overview and demonstration of using Hyper-V Replica for disaster recovery. Key points covered include:
- Hyper-V Replica allows replication of VMs between two datacenters for availability across sites.
- It supports various deployment scenarios like replication between two data centers or from SMB to hoster.
- New features in Windows Server 2012 R2 include extended replication and support for Linux VMs.
- Demonstrations are provided for setting up replication, performing planned and test failovers, and alternate network configurations during a failover. Considerations for capacity planning, backup integration, and server impact are also discussed.
Hyper-V Replica provides disaster recovery capabilities for virtual machines across datacenters. It allows for asynchronous replication of VMs between sites with various deployment options. New features in Hyper-V 2012 R2 include extended replication distances and support for Linux VMs. The document discusses replication concepts, capabilities, and best practices including deployment considerations, failover scenarios, and using PowerShell for management and automation. It provides demos of setting up and testing replication and failover of VMs.
vCenter Site Recovery Manager: Architecting a DR SolutionRackspace
VMware’s vCenter Site Recovery Manager is the market-leading disaster-recovery management product. It ensures the simplest and most reliable disaster protection for all virtualized applications. However, it is not a turn-key DR solution. Architecting your SRM solution requires deep thought and heavy planning. This presentation will help you with planning and architecting your SRM solution as well as addressing specific configuration and installation challenges. Our goal is to help you deploy and maintain a solid SRM solution to enable your DR Plan.
What's new in Veeam 7 - Was ist neu in Veeam 7Osys AG
The document compares features available in Standard, Enterprise, and Enterprise Plus editions of Veeam v7. Key features included in higher editions but not Standard are: backup from storage snapshots, virtual lab replicas, enhanced vCloud Director support, WAN acceleration, native tape support, and additional exploration and recovery tools. The document also provides overviews of Veeam's backup methods including reverse incremental backups and recommendations for optimizing backup jobs.
Master VMware Performance and Capacity ManagementIwan Rahabok
12 Sep 2016 update: See this http://virtual-red-dot.info/operationalize-sddc-program-2/ for details.
-------------
Based on the book http://virtual-red-dot.info/performance-and-capacity-management/
Master performance and capacity management of VMware SDDC
Veeam - Digital Transformation event 29 feb - EuroSysMarketing Team
Veeam Availability Suite v9 provides high-speed recovery, data loss avoidance, verified protection, leveraged data and complete visibility capabilities for virtual, physical and cloud environments. It includes agentless backup and replication for VMware and Hyper-V, file-level recovery, application-specific explorers and 1-click restore. New features in v9 are backup from storage snapshots, WAN acceleration, cloud connect replication and an on-demand sandbox for storage snapshots. A 30-day trial is available to test all features.
What’s New in VMware vCenter Site Recovery Manager v5.0Eric Sloof
Summary of SRM v5.0 New Features
New user interface
Planned migration – with replication update
Failback
vSphere Replication
Faster IP customization
Shadow VM icons
In guest scripts
VM dependency
VMworld 2014: Site Recovery Manager and vSphere ReplicationVMworld
Site Recovery Manager and vSphere Replication: What’s New Technical Deep Dive provides an overview of the new features in VMware Site Recovery Manager (SRM) 5.8 and vSphere Replication 5.8. The document recaps SRM and VR, discusses new capabilities in SRM like vCAC integration and VSAN support, and new features in VR like reporting and MPIT recovery. It also reviews use cases, architecture, limitations and recommendations for both solutions.
The document summarizes new features of Veeam Backup & Replication version 7. It highlights that the software removes hurdles to offsite backup by automatically copying VMs to local or offsite storage locations and ensuring copies are available and reliable with validation and remediation. It is 50 times faster than previous versions with WAN acceleration. Key features include automatically verifying VM backup recoverability, enabling on-demand sandboxes for testing, and allowing recovery of exactly what is needed in minutes. It provides flexibility through product editions that can meet different needs and budgets.
Talk is hosted via https://www.jonthebeach.com/schedule/1683849600#85
How to efficiently build and manage hundreds of Kubernetes Clusters that serve modern online analytics databases, for different customers? To add to the challenge, what if customers need to run their own clusters inside their own private clouds? We are sharing our system design that solves it.
How to provide fully managed online analytics databases like Pinot to hundreds of customers, while those Pinot clusters are running in each customer’s own private virtual cloud? The answer is by combining the power of Kubernetes with our automated scalable architecture that can fully manage a fleet of Kubernetes clusters.
When companies consider using SaaS (Software as a Service) products, they are often held back by challenges like security considerations and storage compliance regulations. Those concerns often require that the data stays within the same virtual cloud owned by the company. And it makes managed solutions very hard for companies to implement.
In StarTree we have built a modern data infrastructure based on Kubernetes so companies can keep their data inside their own infrastructure, and at the same time get the benefits of using a fully managed Apache Pinot cluster deployed in the customer’s cloud environment.
We have designed a scalable system based on Kubernetes that enables remote creation, maintenance, and monitoring of hundreds of Kubernetes clusters from different companies. This enabled us to scale quickly from a handful of deployments to over 100+ Pinot clusters in a short time span with just 10+ engineers.
Virtualizing Tier One Applications - VarrowAndrew Miller
This document provides best practices for virtualizing mission critical applications like Exchange and SQL Server. It discusses the top 10 myths about virtualizing business critical applications and provides the truths. It then discusses best practices for virtualizing Exchange, including starting simple, licensing, storage configuration, and high availability options. For SQL Server, it covers starting simple, licensing, storage configuration, migrating, and database best practices. It also discusses tools that can be used for database performance analysis when virtualized like Confio IgniteVM and vCenter Operations.
This document provides guidance on locking down ColdFusion application servers. It discusses installing only necessary components, using dedicated user accounts, restricting file permissions, updating the Java runtime, securing the ColdFusion Administrator, and configuring Tomcat. The document is based on official ColdFusion lockdown guides and highlights new aspects in CF2016 like blocking the /CFIDE path by default. It emphasizes principles of least privilege, defense in depth, and avoiding defaults to help secure ColdFusion installations.
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix
This document provides an overview and agenda for a presentation on building a cloud architecture and self-service portal with ease. The presentation covers best practices for Clustered Data ONTAP in the cloud, orchestrating storage management via the Virtual Storage Console with a demo, and deploying Citrix CloudPlatform on FlexPod. The document includes sections on Clustered Data ONTAP features and efficiencies, networking best practices, Citrix considerations, an overview of the Virtual Storage Console integration, and a live demo of deploying CloudPlatform on FlexPod.
Presentation architecting a cloud infrastructuresolarisyourep
This document provides an agenda and overview for a session on architecting a cloud infrastructure. The agenda includes introductions, gathering requirements, sizing and scaling, host design, vCenter design, cluster design, networking and storage considerations. It emphasizes the importance of gathering requirements from customers and conceptualizing the design based on those requirements. It also discusses various design considerations and best practices for each component of a cloud infrastructure.
Presentation architecting a cloud infrastructurexKinAnx
This document provides an agenda and overview for a session on architecting a cloud infrastructure. The agenda includes introductions, gathering requirements, sizing and scaling, host design, vCenter design, cluster design, networking and storage considerations. It emphasizes the importance of gathering requirements from customers and conceptualizing the design based on those requirements. It also discusses various design considerations and best practices for each component of a cloud infrastructure.
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
This document discusses enforcing vSphere cluster designs using PowerCLI automation. It provides an overview of vSphere cluster design basics like HA and DRS configurations. It then discusses crafting declarative configurations to define the desired infrastructure state. Infrastructure as code principles are reviewed for managing configurations outside the endpoints. The presentation introduces the Vester project for declaratively configuring vSphere clusters using PowerCLI.
Improving Website Performance with Memecached Webinar | Achieve InternetAchieve Internet
Improving the performance and scalability of your Drupal website with a Memcached implementation.
In this webinar, you will learn about:
• The components of a Memcached system
• Installing a simple Memcached installation
• Complex distributed installations and when to use them
• Verifying the installation
Improving Website Performance with Memecached Webinar | Achieve InternetAchieve Internet
Improving the performance and scalability of your Drupal website with a Memcached implementation.
In this webinar, you will learn about:
• The components of a Memcached system
• Installing a simple Memcached installation
• Complex distributed installations and when to use them
• Verifying the installation
This document discusses new features in Oracle WebLogic Server 12c. It begins with an introduction of the presenters. It then outlines 12 key things to know about WebLogic 12c, including an updated installer, per-domain Node Manager, server templates, dynamic clusters, unicast groups, cluster-targeted JMS, Java Mission Control for monitoring, built-in WLDF diagnostic modules, and RESTful management APIs. The document provides information on why upgrading to WebLogic 12.1.3 would be beneficial.
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
This document provides a summary of a presentation on virtualizing tier one applications. The presentation covered the top 10 myths about virtualizing business critical applications and provided best practices for virtualizing mission critical applications. It also discussed real world tools for monitoring virtualized environments like Confio IgniteVM and vCenter Operations. The presentation aimed to show that virtualizing tier one applications is possible and discussed strategies for virtualizing SQL Server and Microsoft Exchange environments.
Containerizing GPU Applications with Docker for Scaling to the CloudSubbu Rama
This document discusses containerizing GPU applications with Docker to enable scaling to the cloud. It describes how containers can solve problems of hardware and software portability by allowing applications to run consistently across different infrastructure. The document demonstrates how to build a GPU container using Dockerfiles and deploy it across multiple clouds. It also introduces Boost Containers which combine Bitfusion Boost technology with containers to build virtual GPU machines and clusters, enabling flexible scheduling of GPU workflows without code changes.
A Primer Towards Running Kafka on Top of Kubernetes.pdfAvinashUpadhyaya3
Slides from the talk on Running Kafka on Kubernetes by Avinash Upadhyaya and Ashwin Venkatesan of Platformatory at the Apache Kafka Bengaluru July 2023 meetup.
This talk will provide an introduction to concerns around running Apache Kafka on top of K8S and the operator pattern. It will cover a comparative view of operators available as well as experiential guidance around operations at scale
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...VMworld
VMworld 2013
Kannan Mani, VMware
Brad Pinkston, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Get the most out OpenStack block storage with SolidFireNetApp
Learn how SolidFire storage can be used to deliver predictable application performance and improve infrastructure efficiency in your OpenStack environment.
This presentation covers:
- Consolidation of multiple mission critical applications on the same storage system
- Integrated End-to-End Quality of Service allocation using OpenStack Cinder Volume Types to eliminate inconsistent performance
- Boot from Cinder Volumes
- Cinder snapshots and clone offloading with SolidFire
Experts Live Europe 2017 - VSTS / TFS automated Release Pipelines for Web App...Marc Müller
Docker provides a lot of benefits for modern development processes and hosting scenario. This talk will cover the full DevOps roundtrip for services hosted with docker. From local development with Docker containers to build automation over to release automation into a modern Docker cluster, all based on ASP.NET Core, Visual Studio, Team Foundation Server / VSTS and Azure.
The XenServer virtualization platform is used by well over 100,000 organizations to fulfill their IT objectives. Common scenarios include traditional server virtualization such as that found with VMware vSphere, delivery of large scale cloud services via Apache CloudStack or OpenStack, and as a platform for high performance desktop virtualization through XenDesktop. These use cases all have requirements of scale and manageability which imply solid deployments.
The content in this deck was presented in workshop form at FOSSETCON in 2015. Much of the information contained will work for any XenServer version, but XenServer 6.5 was covered. The audience was assumed to have some familiarity with virtualization concepts, but no assumptions about XenServer was made. Core concepts covered included; storage design, network design and operations, scalability and failure domains, as well as core features such as virtualized graphics.
Itb2018 cf apps to dev to production with command box cf-config dockerOrtus Solutions, Corp
The document discusses using CommandBox, CFConfig, and Docker to automate and streamline deploying ColdFusion applications from development to production. It outlines how to configure ColdFusion engines, settings, and code in a portable way using JSON files and environment variables. This allows applications to be deployed anywhere quickly and consistently using a few commands like cloning a source code repository, running a dependency installer, and starting a server.
This document provides recommendations for preparing infrastructure for the future. It suggests choosing a long-term supported Linux distribution like RHEL, CentOS, or Ubuntu LTS. Infrastructure should be designed to be scalable, robust, manageable, resilient, and cost-effective. Services should be split across redundant servers and high availability/failover implemented. Automation, configuration management, and continuous integration/deployment are also recommended. Comprehensive monitoring of infrastructure and applications is important for capacity planning and issue detection. The document provides additional tips regarding caching, security, change management, backups, and ongoing re-architecting.
This presentation discusses storage solutions for VMware Horizon View environments. It begins with several tips for evaluating storage needs such as performing an assessment of the current environment. Various storage technologies are then compared, including virtual SAN, all-flash arrays, and hybrid arrays. VMware Virtual SAN is discussed in more detail as a simple, hyper-converged solution that provides high performance. The presentation concludes with considerations for using all-flash arrays with Horizon View to provide consistent high performance for virtual desktop infrastructures.
Similar to Cf Summit East 2018 Scaling ColdFusion (20)
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
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.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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.
5. Major Scaling Decisions Start Early – Picking Your Stack
▪ ColdFusion Version – Enterprise or Standard
▪ Enterprise Only Features
▪ Multi-instance Support
▪ API Manager
▪ Advanced PDF features, attachments…
▪ Security Code Analyzer
▪ CFThread without throttling
▪ Oracle, Sybase and DB2 DataDirect Drivers
5
▪ ColdFusion Frameworks REST Frameworks
▪ ColdBox, FW1
▪ API Manager, Taffy
▪ J2EE Application Server
▪ Default Tomcat, WebSphere, WildFly, WebLogic
▪ Platform
▪ Locations, On-Premise or Hosted
▪ VM Architecture
▪ Cloud Architecture
▪ Containers and Orchestrations
▪ OS - Windows, Linux
6. Once Platform is Built – Time for Tuning
Tuning your Platform
ColdFusion Settings and Code Tuning
▪ Review ColdFusion Admin Settings
▪ Review older code for performance issues
▪ Example look for overuse of cflock, evaluate functions, expensive SQL
▪ Look for opportunities to use Caching features
▪ Trusted Cache, Query Cache, EHCache, Redis
JVM Tuning
▪ Memory Allocation
▪ Garbage Collecting
6
7. Visibility into Platform - Ability to Monitor and Troubleshoot
▪ Make sure to have ongoing visibility into
Servers Health
▪ Make sure you have alerts sending your Stack
traces for troubleshooting servers
▪ ColdFusion Server Manager Alerts
▪ CF 2018 Server Monitor Enhancements
▪ API Manager with Metrics
▪ Many products are out there:
▪ FusionReactor by Intergral
▪ SeeFusion by Webapper
▪ FuseGuard Security Filters by Foundeo
▪ Many other more Enterprise-wide Products
too
7
Know what this buttons do before
Starting them.
Great alert when the errors in the
exception log are not giving you a
direction.
** Dump Snapshot checkbox
requires Monitoring to be Started
8. Visibility - Many Monitoring Products Available
Check Out ColdFusion 2018 Monitoring Session at 3pm
9. Wide Spectrum of Applications
Many Use-Cases Exist for ColdFusion Applications
▪ Classic Applications - Html with CF code mixed in with some cfquery calls
▪ DB heavy
▪ LDAP queries
▪ CFImage conversions
▪ CFDocument PDF Creation heavy
▪ External web service or HTTP calls
▪ REST API based apps
Might look at isolating and tuning VMs separately for better scalability.
9
10. HTMLJSONJDBC
End Goal – Scalable Company Wide Topology
10
Account
Management
Load Balancer
REST Application Tier
Optional REST DATA
Tier
- DSNs
HTMLJSONJDBC
Databases
eCommerce SiteEnd Users
Back End
CRM Apps
Utilities
Event
Gateways
11. Database
End Goal – Scalable Single Client App – API Based Topology
▪ Single Page Apps
▪ REST API base applications
▪ JavaScript Apps
▪ Mobile Apps
▪ API Access
11
REST Application Tier
Optional REST DATA Tier
- DSNs
Load
Balancer(s)
JSON/HTML
13. Know Your Key Performance Metrics
Key Performance Metrics
▪ Thresholds
▪ CPU Levels
▪ Memory Levels
▪ Requests per Second
▪ Have Target Performance Times
▪ Have a Target Throughput – how many request
can you run and still have acceptable performance
while keeping CPU and Memory within acceptable
levels
▪ Goal is to not under or over allocate resources
▪ Under and you suffer performance issues
▪ Over and your paying more then you should
13
14. Learning Your Key Metrics - Load Testing
▪ We can learn your thresholds by load testing your servers
▪ Develop several load test scripts:
▪ Mixed or realistic load patterns
▪ Targeted Scripts at one endpoint
▪ Run Scripts and watch how your Key Metrics perform
▪ Determine your comfort levels with CPU and memory
▪ Resulting in knowing a capacity for simultaneous requests
▪ Stress ColdFusion and Monitor CPU and Memory
14
15. Learning Your Key Metrics Demo
15
My laptop Dell XPS 9550 Intel i7-6700HQ CPU @ 2.60GHz, 4 Core(s), 8 Logical Processor(s) RAM: 32.0 GB
17. Scaling Techniques - VM or Physical Hardware
▪ Many instances on each peer
▪ Greatest utilization of hardware
▪ Most cost-effective
▪ Need to consider hardware failures
Vertical
Horizontal
▪ Peers are on other physical servers
▪ Protects against hardware failures
▪ Higher costs
Distributed
▪ Peers are located across physical servers
▪ Each server has multiple CF Instances
▪ Protects against hardware failures
▪ Higher utilization of available CPUs
18. VM Building Blocks
▪ Establish a baseline building block VM for your Application
▪ OS, CF settings, Web server, JVM Settings
▪ Uae to Clone to other servers
▪ Establish Vertical scalability
▪ Scale Up Test each VM – CF Instances
▪ Establish how many CF Instances can you run on each VM
▪ Determine how many vCPUs
▪ Determine how much RAM to allocate to each VM
▪ Scale Out Test - VMs
▪ How many VMs do you need to meet your Response Time SLAs without
reaching 70%-80% saturation of CPU?
▪ Create a testing environments where you can get accurate numbers
18
19. LB, Scaling and Failover by Category
Category One
Cost $
▪ One server VM
▪ 2-3 Instances of CF
▪ Load Balanced with
Tomcat Connector
▪ Shared code base
▪ Session might be
lost on failover
▪ Email Alerts
19
Category Three
Cost $$$
▪ Three servers
VMs
▪ 2-3 Instances per
server
▪ Load Balance
with Hardware
LB
▪ Code is synched
or build script
pushes to servers
▪ Seamless
session state on
failover
▪ Cached Content
▪ Full monitoring
Category Four
Cost $$$$
▪ Six or more servers
VMs
▪ 2-3 Instances per
application
▪ Load Balance with
Hardware LB
▪ Multi location
▪ VM replication for
backup
▪ Code is synched
▪ Seamless session
state on failover
▪ Dist Cached
Content
▪ Full Monitoring
Category Two
Cost $$
▪ Two servers VMs
▪ 2-3 Instances per
server
▪ Load Balanced with
Tomcat Connector
or Hardware Load
Balancer
▪ Code is synched or
build updates both
servers
▪ Smaller chance of
lost sessions on
failover
▪ Email Alerts
20. Looking forward - Docker Adoption
▪ Please share your
story on the
ColdFusion Portal
24. Understanding Clustering – Creating Instances
▪ Uses the cfusion instance to seed the new
instance
▪ Do no use cfusion inside a defined cluster
▪ Use cfusion as your baseline instance
▪ Setup any default data sources and settings in
cfusion
▪ Settings are brought over
▪ Make sure JVM arguments do not conflict such
as port numbers or any custom settings
▪ Review ports in
{instancename}/runtime/config/server.xml
▪ JVMRoute Property should be unique in
server.xml
24
▪ Requires CF Enterprise
25. ColdFusion Clustering Basics
▪ Basics
▪ Allows for 2 or more peer servers to work
together
▪ Uses Multicast to auto recognize when
peers are up or down
▪ Peers can be local or remote
▪ Defining a Cluster
▪ Can be defined in the ColdFusion Admin
▪ Cluster network settings stored in the
server.xml
▪ Load Balancing Setup
▪ Happens when you run wsconfig to setup a
Connector
▪ Wsconfig.exe witll use the clustering settings to
build the load balancing rules
▪ Additional Properties and settings are
located in these files
▪ Cluster.xml
▪ Server.xml
26. ColdFusion Clustering vs Load Balancing
Clustering
▪ Auto discovery of peers required to
support in memory session replication
▪ Edits the Server.xml with multicast
settings so peers can have a
backchannel to communicate
▪ Provides support for in memory
session replication
▪ Keep in mind in-memory replication is not
100% reliable
26
Load balancing
Happens when you run the wsconfig and choose a
predefined CF Cluster
Do I even need to setup a cluster if I just want load
balancing?
▪ No you don’t
▪ However you might want to use it to initially
setup your connector files to get started with
load balancing
▪ Once your connector settings are setup to load
balance you can delete your cluster in the CF
Admin
Load balancing does not require CF Enterprise
just make sure each CF instance has it’s own
Standard license.
28. ColdFusion Connector Setup for a Cluster
▪ Run wsconfig.exe command
▪ Once completed you will get a numbered
directory with configuration
▪ Once the connector is complete your load
balancing definition is now defined in the
workers.properties file
28
29. Connector Setup for Cluster – workers.properties
▪ Since we are using the Cluster ColdFusion will
give you a worker.properties that looks
something this →
▪ Hosts
▪ Can be local or remote
▪ The CF Server needs a Connector defined
in the server.xml
▪ Status Worker
▪ Allows you to monitor and edit peers
▪ Mount to a protected url path
▪ Restarting website in IIS will reload
connector settings
▪ Make sure to secure Status Worker
▪ Post CF 11 Updater 4 – connector property
files are backed up. Prior they were
replaced.
29
worker.list=mycluster,status
worker.mycluster.type=lb
worker.mycluster.balance_workers=peer1,peer2,peer3
worker.mycluster.sticky_session=false
worker.balancer.method=B
worker.peer1.type=ajp13
worker.peer1.host=localhost
worker.peer1.port=8013
worker.peer1.max_reuse_connections=250
worker.peer1.lbfactor=1
worker.peer1.route=peer1
worker.peer2.type=ajp13
worker.peer2.host=localhost
worker.peer2.port=8016
worker.peer2.max_reuse_connections=250
worker.peer2.lbfactor=1
worker.peer2.route=peer2
worker.status.type=status
worker.status.mount=/admin/status/jk
30. Changing the Workers.Properties
▪ You can edit worker properties anytime
▪ Add Peers, Disable Peers
▪ Change Load Balancer settings
▪ Simply Restart web site reload the connector which will bring in new settings.
30
31. Using the Connector Admin aka Status Worker
▪ Built into the Tomcat
Connector
31
34. Different Ways to Manage Sessions
No Server Failover Options
▪ Sticky Session, with no session
backup, Each session always
returns to same server
▪ Server goes Down End User re-
logins if using authenticated
session
Session Failover Options
1. Client Scope stored in Database
2. Tomcat Clustering with in-memory session Replication
3. Use Distributed Caching solution
▪ Use CF2016 Redis Support
▪ EHCache
▪ New options with CF2018
4. Use Custom Solution
Support for Single Sign On
▪ NTLM
▪ REST API Key
▪ OAUTH, SiteMinder
▪ Active Directory LDAP
Server Goes Down
End user is sent to new server , Seamlessly continue
with app
Routing Traffic
Sticky Session, Round Robin Requests
35. Using Client Scope Stored In a Database
Any variable stored in the
client scope will be saved to
the database.
All the servers would then
share the database
Prior to each request
ColdFusion Initializes the
client scope with a DB call
37. Hardware LB vs Software LB
▪ Hardware LB
▪ Most common on scalable architectures
▪ Network Probe determines outage
▪ Also supports HTTP probe which can call a CF
page to determine database health etc
▪ F5 and BigIP are the most popular devices
▪ Software LB
▪ Offers low cost option to seamlessly take out peers
from the pool
▪ Great for testing simulating failover scenarios outside
production
▪ Tomcat Connector Load Balancing
▪ HAProxy
37
38. Summary
▪ No matter the platform
▪ Measure and know your Key Performance Metrics
▪ Know your thresholds for Requests per second, CPU and Memory
▪ Only then will you know how many VMs you need or instructions to provide the Container
Orchestrator ie Docker Swarm, Kubernates
▪ Learn your Throughput numbers using load testing
▪ Session Management
▪ Choose a Session Management strategy to meets your needs
▪ Authentication
▪ Choose an authentication strategy that will fit
▪ Use Tomcat Load Balancer with Status Worker for testing session failover
▪ Visibility
▪ Make sure you plan to have visibility into your servers with monitoring and metrics logging