This document provides an overview of high availability and disaster recovery strategies in Windows Azure. It begins with introductions from platinum and gold sponsors. Then, it discusses CORPORATE OVERVIEW OF ADITI, a technology services leader. Next, it provides an agenda for the presentation, covering topics like HA/DR definitions, architectures, and best practices. It includes a demo of using Azure Traffic Manager for failover. In the question section, the presenter provides additional resources on HA/DR strategies in Azure.
How Do I Know My SQL & Virtual Environments Are Ready for SSD?SolarWinds
Solid State Disks (SSD) are the new high performance alternatives to existing physical disks. SSDs offer significant improvements to storage performance – although it is an expensive alternative. To determine if your IT environment is worthy of deploying SSDs then you need to look at specific workloads that are related to your IT environment. In this presentation, we are going to look at a couple of important environments and assess whether you need SSDs to improve their performance.
New Tool for Automating Exchange Management TasksSolarWinds
This webcast, featuring Exchange MVP Tony Redmond & Lawrence Garvin, discusses the pain of managing Exchange manually using PowerShell scripts and illuminates the requirement for automation in management. To this end, SolarWinds has developed a capability to more efficiently monitor on-premise Exchange environments, which is described and shown in detail during this webcast.
Virtualizing Microsoft SQL Server 2008 with Citrix XenServerwebhostingguy
This document summarizes a study comparing the performance of virtualizing Microsoft SQL Server 2008 with Citrix XenServer versus a physical server. Key findings include:
1. Virtualizing a single SQL Server instance with XenServer resulted in 7.6% overhead on average, compared to 36.4% for another vendor.
2. Virtualizing multiple SQL Server instances showed increasing performance benefits with XenServer over physical servers as more instances were added. XenServer outperformed physical servers and the other vendor in most tests with two or more instances.
3. XenServer performance scaled well with up to eight virtualized SQL Server instances, while the other vendor showed performance declines when scaling from four to eight instances.
4
Learn about the challenges and the design patterns that will help you prepare your application for Azure.
.NET Core samples are available here: https://github.com/cmendible/dotnetcore.samples/tree/master/cloud.design.patterns
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld
VMworld 2013
Deji Akomolafe, VMware
Alex Fontana, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Balancing cost and risk migrating from windows server 2003 to the cloud AppZero Inc
This document discusses options for organizations to consider when migrating away from Windows Server 2003 as support ends. It reviews 7 options: doing nothing, isolating servers, paid custom support, retiring assets, manual migration, automated migration, and cloud migration. The options have varying costs and risks. Isolation and doing nothing may not comply with regulations. Custom support is very expensive long-term. The best option will be a combination tailored to each organization's needs and risks. Labor costs for migration projects should also be considered.
This document discusses the advantages of Microsoft SQL Server 2008 R2 Enterprise Edition over the Standard Edition. It provides scenarios where the Enterprise Edition capabilities could help customers, including reducing unplanned downtime through high availability and disaster recovery features, minimizing planned downtime through maintenance capabilities, and managing database resources through features like Resource Governor. The document is intended to help sellers discuss how the additional features of Enterprise Edition address specific customer needs and business challenges.
12 best practices for virtualizing active directory DCsVeeam Software
The document outlines 12 best practices for virtualizing Active Directory domain controllers (AD DCs). It discusses why AD DCs are different from other workloads and should be virtualized carefully. The best practices include ensuring high availability of virtualized DCs, avoiding snapshots and clones of DCs, using backups that can restore objects and forests, preventing clock drift, and having anti-affinity rules and disaster recovery plans for DCs. Implementing these practices can make virtualizing DCs safer while gaining benefits of virtualization like high availability and migration capabilities.
How Do I Know My SQL & Virtual Environments Are Ready for SSD?SolarWinds
Solid State Disks (SSD) are the new high performance alternatives to existing physical disks. SSDs offer significant improvements to storage performance – although it is an expensive alternative. To determine if your IT environment is worthy of deploying SSDs then you need to look at specific workloads that are related to your IT environment. In this presentation, we are going to look at a couple of important environments and assess whether you need SSDs to improve their performance.
New Tool for Automating Exchange Management TasksSolarWinds
This webcast, featuring Exchange MVP Tony Redmond & Lawrence Garvin, discusses the pain of managing Exchange manually using PowerShell scripts and illuminates the requirement for automation in management. To this end, SolarWinds has developed a capability to more efficiently monitor on-premise Exchange environments, which is described and shown in detail during this webcast.
Virtualizing Microsoft SQL Server 2008 with Citrix XenServerwebhostingguy
This document summarizes a study comparing the performance of virtualizing Microsoft SQL Server 2008 with Citrix XenServer versus a physical server. Key findings include:
1. Virtualizing a single SQL Server instance with XenServer resulted in 7.6% overhead on average, compared to 36.4% for another vendor.
2. Virtualizing multiple SQL Server instances showed increasing performance benefits with XenServer over physical servers as more instances were added. XenServer outperformed physical servers and the other vendor in most tests with two or more instances.
3. XenServer performance scaled well with up to eight virtualized SQL Server instances, while the other vendor showed performance declines when scaling from four to eight instances.
4
Learn about the challenges and the design patterns that will help you prepare your application for Azure.
.NET Core samples are available here: https://github.com/cmendible/dotnetcore.samples/tree/master/cloud.design.patterns
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld
VMworld 2013
Deji Akomolafe, VMware
Alex Fontana, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Balancing cost and risk migrating from windows server 2003 to the cloud AppZero Inc
This document discusses options for organizations to consider when migrating away from Windows Server 2003 as support ends. It reviews 7 options: doing nothing, isolating servers, paid custom support, retiring assets, manual migration, automated migration, and cloud migration. The options have varying costs and risks. Isolation and doing nothing may not comply with regulations. Custom support is very expensive long-term. The best option will be a combination tailored to each organization's needs and risks. Labor costs for migration projects should also be considered.
This document discusses the advantages of Microsoft SQL Server 2008 R2 Enterprise Edition over the Standard Edition. It provides scenarios where the Enterprise Edition capabilities could help customers, including reducing unplanned downtime through high availability and disaster recovery features, minimizing planned downtime through maintenance capabilities, and managing database resources through features like Resource Governor. The document is intended to help sellers discuss how the additional features of Enterprise Edition address specific customer needs and business challenges.
12 best practices for virtualizing active directory DCsVeeam Software
The document outlines 12 best practices for virtualizing Active Directory domain controllers (AD DCs). It discusses why AD DCs are different from other workloads and should be virtualized carefully. The best practices include ensuring high availability of virtualized DCs, avoiding snapshots and clones of DCs, using backups that can restore objects and forests, preventing clock drift, and having anti-affinity rules and disaster recovery plans for DCs. Implementing these practices can make virtualizing DCs safer while gaining benefits of virtualization like high availability and migration capabilities.
For more information on Mobile Admin, visit: http://www.solarwinds.com/solutions/mobile-it-administration-app.aspx
The Why?
• Mobilizing your Apps – The ‘In Thing’
• Do All Corporations Watch Over BYOD?
• The BYOD Effect
• Security Concern for Enterprises
The How? How do I Provide Mobile Access to Enterprise IT Apps?
• Security Best Practices
• Encryption
• Proxy Server
• Authentication
Join Andy McBride and Manish Chacko for this Web Help Desk Level 2 Customer Training session which covers configuring and using change management, unique use cases and getting the most out of Automation. This is most beneficial to experienced users of SolarWinds Web Help Desk.
VMworld 2014: Virtualize Active Directory, the Right Way!VMworld
Virtualizing Active Directory domain controllers can provide benefits like increased availability and scalability. However, there are some safety considerations to take into account, such as preventing "USN rollback" which occurs when a domain controller's state is reverted, like after restoring from a snapshot. New features in Windows Server 2012 and VMware vSphere help address this, such as the VM Generation ID which changes when the domain controller state is modified, triggering safety mechanisms to isolate changes. Proper configuration following best practices is important for successfully virtualizing Active Directory.
Azure SQL Database Introduction by Tim RadneyHasan Savran
Have you been hearing about Azure Managed Instances and want to know what all the fuss is about? Come see how Managed Instances is changing how we think about cloud databases. Managed Instances can be considered a hybrid of Azure SQL Database and on-premises SQL Server with all the awesome benefits of Platform as a Service. You’ll get to see first-hand how easy it is to migrate databases from on-premises to a Managed Instance. We’ll explore the differences between Azure SQL Database, Managed Instances, and SQL Server on an Azure VM to help you determine what is the best fit for your organization. If you’ve been considering Azure for your organization, this session is for you!
VMworld 2013: From Virtualization to Cloud: How Automation Drives Agility VMworld
VMworld 2013
Banjot Chanana, VMware
Christian Paulus, VMware
Mandy Storbakken, Medtronic
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Enterprise data centres have traditionally used servers and storage that typically scale only to a few nodes. Even small capacity or performance scales required large installation increments or worse, required replicating the existing IT infrastructure, which is prohibitive in terms of cost and space. An important impediment was that as storage capacity increased, system performance and efficiency suffered. In addition, IT budgets came under pressure and created high entry barriers to scale for enterprise class data centres. However, virtualization and cloud platforms are changing that. IT departments can now linearly scale to several server and storage nodes rapidly, for capacity and performance without compromising on efficiency and to keep costs under control. This helps save space via hardware consolidation, improves productivity, and derives a competitive advantage through increased availability, lean administration, and fast deployment times.
Keep your data safe by moving from unsupported SQL Server 2008 to SQL Server ...Principled Technologies
Many small and medium businesses delay updating their server operating systems and applications. When software reaches end-of-support and the vendor ceases to release security updates and patches, businesses that fail to migrate risk incurring downtime and expense. They may encounter technical problems, and their vital data becomes especially vulnerable to cyber attackers, who often target outdated software.
Ujjwal Chatterjee has over 3.7 years of experience in IT operations with expertise in VMware administration, Windows server administration, networking protocols, and automation tools including VMWare Vsphere, PowerShell, and HP Server Automation. He has worked as a VMware administrator at TCS for 5 months and previously spent 3.2 years as a senior analyst at HCL providing support across various technologies. His skills include incident management, virtual machine management, Windows server administration, and networking troubleshooting.
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018 Antonios Chatzipavlis
Azure SQL Database is a managed database service hosted in Microsoft's Azure cloud. Some key differences from SQL Server include: the service is paid by the hour based on the selected service tier; users can dynamically scale resources up or down; backups and high availability are managed by the service provider; and common administration tasks are handled by the provider rather than the user. The service offers automatic backups, point-in-time restore, and geo-restore capabilities along with built-in high availability through replication across three copies in the primary region.
This document summarizes a webinar on MySQL architecture and design. The webinar covered causes and impacts of downtime, how to select the right high availability solution based on requirements, an overview of MySQL high availability solutions including replication, clustering, and third party options, and operational best practices. It also discussed new features in MySQL 5.6 that improve replication performance, failover, recovery, data integrity, and manageability.
Google presentation: The Open Web goes mobilePeter-Paul Koch
The document discusses the challenges of developing websites for mobile browsers, including small memory, small displays, flaky browsers, and flaky connections. It proposes W3C Widgets as a solution, which are applications created with open web standards (HTML/CSS/JavaScript) that can run across different mobile platforms. W3C Widgets download only necessary data files rather than all code files on each page load. The document advocates for W3C Widgets as a cross-platform solution and calls on browser developers like Google to support them in addition to their own app systems by providing ways to associate widgets files with browsers and access to device APIs securely.
This document discusses the challenges that IT departments face with increasing data volumes and virtual machine sprawl, including shrinking backup windows and rising storage costs. It summarizes how the HPE StoreOnce Backup solution with Veeam software addresses these challenges by providing industry-leading backup performance, scalability to support data growth, and up to 95% reduction in backup storage footprint through deduplication. It also highlights benefits like improved reliability, flexibility in restore options, and using backup data for testing and disaster recovery.
This white paper will show how a backup and disaster recovery plan takes into account the loss of downtime and how it can also save your organization frustration.
This resume is for Pramod Singh, who has 5 years of experience as an MSSQL DBA. He has worked at Infosys Limited from 2010-2014 and currently works at L&T InfoTech. He has skills in SQL Server, IIS, cluster management, and Azure. He has experience with projects at Microsoft and Otis Elevators involving SQL Server, databases, and ERP systems. His responsibilities include database administration, maintenance, backups, performance monitoring and incident management. He has certifications from Microsoft and has attended Oracle and SQL Server trainings.
Best practices for application migration to public clouds interop presentationesebeus
Best Practices for Application Migration to Public Clouds
Talk given at Interop May, 2013.
Whether you are thinking of migrating 1 application or 8000 applications to the cloud, the odds of success increase if best practices are followed. Do you know what those best practices are?
As hustler Mike McDermott said in the 1998 poker movie Rounders, “If you can't spot the sucker in the first half hour at the table, then you ARE the sucker.”
Anyone with a credit card can sit at the table of trying to move applications to public clouds. Those who want to succeed, study and learn from consistent winners. There are some hands to fold, some to play cautiously, and some to play aggressively.
This session covered best practices from helping 15 Fortune 1000 companies successfully migrate to cloud solutions.
Who should attend?
Anyone who wants to improve their odds of successfully migrating applications to public clouds.
Key Takeaways
• What are the key business considerations to address prior to migration?
• Which application workloads are suitable for public clouds?
• Which applications to replatform? Which to refactor?
• What are key considerations for replatforming and refactoring?
• What are key cloud application design concepts?
Kellyn Pot'Vin-Gorman presented on copy data management and virtualization for DBAs. She discussed how virtualization can be used to provision databases more quickly and easily for tasks like patching and testing without needing to copy large amounts of physical data. She also covered how command line interfaces can be used to automate some of these processes.
Client presentation disaster recovery as a serviceAjay V Singh
1. IBM's Orchestrated Disaster Recovery as a Service (DRaaS) on IBM Cloud provides always-on business continuity through intelligent workflow automation and analytics.
2. It combines monitoring, reporting, testing, and workflow automation capabilities into a scalable solution that delivers real-time disaster recovery readiness validation and business advantages.
3. Key benefits include reduced DR test time by 60%, reduced dependency on experts by 50%, and reduced people resources for application failover by 75% through simplified and accelerated DR processes.
This document provides an overview of migrating SQL Server applications to SQL Azure cloud databases. It discusses the business benefits of cloud computing, an overview of SQL Azure and its features and limitations. It demonstrates how to build and deploy a SQL Azure database using Data Tier Applications in Visual Studio. The document also covers database migration strategies from on-premise SQL Server to SQL Azure and synchronization of data between SQL Azure and SQL Server databases using SQL Azure Data Sync.
Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPTAmazon Web Services
Sony DADC New Media Solutions, a large digital media company, discovered they could migrate their SQL Servers to AWS and run them using an Amazon EC2 solution allowed them to replicate their SQL Server environments in multiple AWS Availability Zones (AZ), meaning that if a node failed in one AZ, it could be replicated in another to ensure almost no downtime and improved performance.
For more information on Mobile Admin, visit: http://www.solarwinds.com/solutions/mobile-it-administration-app.aspx
The Why?
• Mobilizing your Apps – The ‘In Thing’
• Do All Corporations Watch Over BYOD?
• The BYOD Effect
• Security Concern for Enterprises
The How? How do I Provide Mobile Access to Enterprise IT Apps?
• Security Best Practices
• Encryption
• Proxy Server
• Authentication
Join Andy McBride and Manish Chacko for this Web Help Desk Level 2 Customer Training session which covers configuring and using change management, unique use cases and getting the most out of Automation. This is most beneficial to experienced users of SolarWinds Web Help Desk.
VMworld 2014: Virtualize Active Directory, the Right Way!VMworld
Virtualizing Active Directory domain controllers can provide benefits like increased availability and scalability. However, there are some safety considerations to take into account, such as preventing "USN rollback" which occurs when a domain controller's state is reverted, like after restoring from a snapshot. New features in Windows Server 2012 and VMware vSphere help address this, such as the VM Generation ID which changes when the domain controller state is modified, triggering safety mechanisms to isolate changes. Proper configuration following best practices is important for successfully virtualizing Active Directory.
Azure SQL Database Introduction by Tim RadneyHasan Savran
Have you been hearing about Azure Managed Instances and want to know what all the fuss is about? Come see how Managed Instances is changing how we think about cloud databases. Managed Instances can be considered a hybrid of Azure SQL Database and on-premises SQL Server with all the awesome benefits of Platform as a Service. You’ll get to see first-hand how easy it is to migrate databases from on-premises to a Managed Instance. We’ll explore the differences between Azure SQL Database, Managed Instances, and SQL Server on an Azure VM to help you determine what is the best fit for your organization. If you’ve been considering Azure for your organization, this session is for you!
VMworld 2013: From Virtualization to Cloud: How Automation Drives Agility VMworld
VMworld 2013
Banjot Chanana, VMware
Christian Paulus, VMware
Mandy Storbakken, Medtronic
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Enterprise data centres have traditionally used servers and storage that typically scale only to a few nodes. Even small capacity or performance scales required large installation increments or worse, required replicating the existing IT infrastructure, which is prohibitive in terms of cost and space. An important impediment was that as storage capacity increased, system performance and efficiency suffered. In addition, IT budgets came under pressure and created high entry barriers to scale for enterprise class data centres. However, virtualization and cloud platforms are changing that. IT departments can now linearly scale to several server and storage nodes rapidly, for capacity and performance without compromising on efficiency and to keep costs under control. This helps save space via hardware consolidation, improves productivity, and derives a competitive advantage through increased availability, lean administration, and fast deployment times.
Keep your data safe by moving from unsupported SQL Server 2008 to SQL Server ...Principled Technologies
Many small and medium businesses delay updating their server operating systems and applications. When software reaches end-of-support and the vendor ceases to release security updates and patches, businesses that fail to migrate risk incurring downtime and expense. They may encounter technical problems, and their vital data becomes especially vulnerable to cyber attackers, who often target outdated software.
Ujjwal Chatterjee has over 3.7 years of experience in IT operations with expertise in VMware administration, Windows server administration, networking protocols, and automation tools including VMWare Vsphere, PowerShell, and HP Server Automation. He has worked as a VMware administrator at TCS for 5 months and previously spent 3.2 years as a senior analyst at HCL providing support across various technologies. His skills include incident management, virtual machine management, Windows server administration, and networking troubleshooting.
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018 Antonios Chatzipavlis
Azure SQL Database is a managed database service hosted in Microsoft's Azure cloud. Some key differences from SQL Server include: the service is paid by the hour based on the selected service tier; users can dynamically scale resources up or down; backups and high availability are managed by the service provider; and common administration tasks are handled by the provider rather than the user. The service offers automatic backups, point-in-time restore, and geo-restore capabilities along with built-in high availability through replication across three copies in the primary region.
This document summarizes a webinar on MySQL architecture and design. The webinar covered causes and impacts of downtime, how to select the right high availability solution based on requirements, an overview of MySQL high availability solutions including replication, clustering, and third party options, and operational best practices. It also discussed new features in MySQL 5.6 that improve replication performance, failover, recovery, data integrity, and manageability.
Google presentation: The Open Web goes mobilePeter-Paul Koch
The document discusses the challenges of developing websites for mobile browsers, including small memory, small displays, flaky browsers, and flaky connections. It proposes W3C Widgets as a solution, which are applications created with open web standards (HTML/CSS/JavaScript) that can run across different mobile platforms. W3C Widgets download only necessary data files rather than all code files on each page load. The document advocates for W3C Widgets as a cross-platform solution and calls on browser developers like Google to support them in addition to their own app systems by providing ways to associate widgets files with browsers and access to device APIs securely.
This document discusses the challenges that IT departments face with increasing data volumes and virtual machine sprawl, including shrinking backup windows and rising storage costs. It summarizes how the HPE StoreOnce Backup solution with Veeam software addresses these challenges by providing industry-leading backup performance, scalability to support data growth, and up to 95% reduction in backup storage footprint through deduplication. It also highlights benefits like improved reliability, flexibility in restore options, and using backup data for testing and disaster recovery.
This white paper will show how a backup and disaster recovery plan takes into account the loss of downtime and how it can also save your organization frustration.
This resume is for Pramod Singh, who has 5 years of experience as an MSSQL DBA. He has worked at Infosys Limited from 2010-2014 and currently works at L&T InfoTech. He has skills in SQL Server, IIS, cluster management, and Azure. He has experience with projects at Microsoft and Otis Elevators involving SQL Server, databases, and ERP systems. His responsibilities include database administration, maintenance, backups, performance monitoring and incident management. He has certifications from Microsoft and has attended Oracle and SQL Server trainings.
Best practices for application migration to public clouds interop presentationesebeus
Best Practices for Application Migration to Public Clouds
Talk given at Interop May, 2013.
Whether you are thinking of migrating 1 application or 8000 applications to the cloud, the odds of success increase if best practices are followed. Do you know what those best practices are?
As hustler Mike McDermott said in the 1998 poker movie Rounders, “If you can't spot the sucker in the first half hour at the table, then you ARE the sucker.”
Anyone with a credit card can sit at the table of trying to move applications to public clouds. Those who want to succeed, study and learn from consistent winners. There are some hands to fold, some to play cautiously, and some to play aggressively.
This session covered best practices from helping 15 Fortune 1000 companies successfully migrate to cloud solutions.
Who should attend?
Anyone who wants to improve their odds of successfully migrating applications to public clouds.
Key Takeaways
• What are the key business considerations to address prior to migration?
• Which application workloads are suitable for public clouds?
• Which applications to replatform? Which to refactor?
• What are key considerations for replatforming and refactoring?
• What are key cloud application design concepts?
Kellyn Pot'Vin-Gorman presented on copy data management and virtualization for DBAs. She discussed how virtualization can be used to provision databases more quickly and easily for tasks like patching and testing without needing to copy large amounts of physical data. She also covered how command line interfaces can be used to automate some of these processes.
Client presentation disaster recovery as a serviceAjay V Singh
1. IBM's Orchestrated Disaster Recovery as a Service (DRaaS) on IBM Cloud provides always-on business continuity through intelligent workflow automation and analytics.
2. It combines monitoring, reporting, testing, and workflow automation capabilities into a scalable solution that delivers real-time disaster recovery readiness validation and business advantages.
3. Key benefits include reduced DR test time by 60%, reduced dependency on experts by 50%, and reduced people resources for application failover by 75% through simplified and accelerated DR processes.
This document provides an overview of migrating SQL Server applications to SQL Azure cloud databases. It discusses the business benefits of cloud computing, an overview of SQL Azure and its features and limitations. It demonstrates how to build and deploy a SQL Azure database using Data Tier Applications in Visual Studio. The document also covers database migration strategies from on-premise SQL Server to SQL Azure and synchronization of data between SQL Azure and SQL Server databases using SQL Azure Data Sync.
Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPTAmazon Web Services
Sony DADC New Media Solutions, a large digital media company, discovered they could migrate their SQL Servers to AWS and run them using an Amazon EC2 solution allowed them to replicate their SQL Server environments in multiple AWS Availability Zones (AZ), meaning that if a node failed in one AZ, it could be replicated in another to ensure almost no downtime and improved performance.
- Microsoft SQL Azure is a relational database service built on commodity hardware that is part of the Windows Azure platform.
- It provides self-provisioning, automatic high-availability, automated management, and pays for what you use pricing.
- Under the hood, SQL Azure uses a network topology with load balancers, gateways, and database servers to provide scalability and availability.
Hp Polyserve Database Utility For Sql Server ConsolidationCB UTBlog
The document discusses how the Database Utility for SQL Server can help identify consolidation opportunities for SQL Server environments running on 20 or more servers. It presents the value proposition of using the utility to run more SQL instances on fewer servers with higher availability and storage utilization while reducing costs. The document outlines the sales cycle process, from identifying opportunities and doing a proof of concept to closing the sale. It provides examples of cost savings and performance gains customers have achieved by consolidating SQL Server workloads with the Database Utility.
Databarracks & SolidFire - How to run tier 1 applications in the cloud NetApp
This document discusses running tier 1 applications in the cloud. It begins with introductions of the presenters, Mark Thomas from Databarracks and Dave Wright from SolidFire. Common issues with running tier 1 apps in cloud include lack of vendor support, performance concerns, unknown storage impacts, and security perceptions. Solutions discussed include reserving compute and storage resources through techniques like ring fencing, disk reservation, and auto tiering. The document advocates re-engineering apps for cloud and leveraging a provider like Databarracks that uses SolidFire storage, which guarantees performance through quality of service functions at a per-volume level. This allows dedicating resources on a per-client basis to address noisy neighbor effects and provide visibility into input/output
Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...Melissa Kolodziej
This slidedeck focuses on how to leverage your SQL Server skills & software to reduce cost & accelerate SQL Server data replication, synchronization, & real-time integration while enabling operational reporting, business intelligence & data warehousing projects. It also highlights CDC concepts & benefits and how CDC can assist you with data replication projects. Screenshots are included to demonstrate Attunity\'s CDC Suite for SSIS.
Availability Considerations for SQL ServerBob Roudebush
This document discusses various options for providing high availability and disaster recovery for SQL Server deployments. It describes database mirroring and failover clustering which provide redundancy at the database or instance level. It also discusses third party solutions like Neverfail which provide end-to-end protection of multi-tier applications and entire business services across local and remote sites. Neverfail leverages application awareness and automation to minimize downtime from both planned and unplanned outages.
The document discusses several concepts related to building scalable and available systems, including:
- Scalability involves a system's ability to handle expected loads with acceptable performance and to grow easily when loads increase. This may involve scaling up using bigger/faster systems or scaling out across multiple systems.
- Availability is the goal of having a system operational 100% of the time, requiring redundancy so there are no single points of failure.
- Performance measures like response time and throughput relate to a system's scalability and capacity. Distributing load across redundant and partitioned components can help improve scalability and availability.
Azure SQL Database now has a Managed Instance, for near 100% compatibility for lifting-and-shifting applications running on Microsoft SQL Server to Azure. Contact me for more information.
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
Provides the latest updates on high availability (HA) best practices in this well-established technical deep-dive session. Learn how to optimize all aspects of Oracle Active Data Guard 19c. See how to use session draining, transparent application continuity, Oracle RAC, and Oracle GoldenGate to mask outages and planned maintenance from users and to accelerate time to repair for single database or your fleet of databases. Hear about the latest HA best practices with Oracle Multitenant and understand how the new sharded architecture can achieve even higher levels of HA and fault isolation for OLTP applications. Find out how everything you know about Oracle Maximum Availability Architecture (MAA) on-premises can be deployed in the cloud.
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Fwdays
For more than decade .NET has been used primarily in enterprise software development. We all remember intranet deployment, IIS, SQL Server, N-tier applications and so on. The toolset (Visual Studio, SQL Management Studio, IIS Management snap-in etc) seemed to be set in stone as well as architecture (controllers, services, repositories). .NET people were isolated from other folks, who were using clusters, containers, clouds, and Linux.
However, adoption of clouds during few past years, the release of .NET Core made much more choices available to developers. It turned out that traditional way of building application is not that efficient from many viewpoints, including costs, time, performance or robustness. It happens because the environment has been changed and many assumptions are not still relevant.
In this talk, we will discuss what and why has been changed and how to deal with that. What are new requirements for our applications? What are new services available, and how to use them wisely? And finally, how should we design our applications to be cost-effective, competitive and have a lot of fun working with .NET Core.
Cloud-Native Data: What data questions to ask when building cloud-native appsVMware Tanzu
While a number of patterns and architectural guidelines exist for cloud-native applications, a discussion about data often leads to more questions than answers. For example, what are some of the typical data problems encountered, why are they different, and how can they be overcome?
Join Prasad Radhakrishnan from Pivotal and Dave Nielsen from Redis Labs as they discuss:
- Expectations and requirements of cloud-native data
- Common faux pas and strategies on how you can avoid them
Presenters:
Prasad Radhakrishnan, Platform Architecture for Data at Pivotal
Dave Nielsen, Head of Ecosystem Programs at Redis Labs
The document discusses assessing and planning SQL database migrations to Azure. It outlines the steps involved, including initiating and discovering databases, assessing requirements and dependencies, planning the target platform of IaaS or PaaS, migrating the databases with various tools depending on downtime windows, and optimizing workloads in the cloud. It provides examples of tools like MAP, DMA, and migration options like transactional replication or Azure Database Migration Service.
The document discusses Oracle's Database Options Initiative and how it can help organizations address challenges in a post-pandemic world. It outlines bundles focused on security & risk resilience, operational resiliency, cost optimization, and performance & agility. Each bundle contains various Oracle database products and capabilities designed to provide benefits like reduced costs, increased availability, faster performance, and enhanced security. The document also provides information on specific products and how they address needs such as disaster recovery, data protection, database management, and query optimization.
The Windows Azure Platform is an internet-scale cloud services platform hosted in Microsoft data centers that provides an operating system and a set of developer services that can be used individually or together. The Azure platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. The open and extensible nature of Azure’s architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.
In this session, Wade Wegner will focus on two scenarios – new application development and the migration of existing applications. While walking through demos, Wade will discuss concepts such as application authentication and authorization, data synchronization between the cloud and on-premises databases, application integration, delegation of identity, and operations and management. Particular emphasis will be placed on the migration of existing internal applications to Windows Azure, securing applications through claims-based authentication and passive federation with Geneva Server, using relational databases in the cloud with SQL Azure, and the migration of data to the cloud through tools like SSIS.
Logical replication allows migration between different hardware, operating systems, and Oracle versions with minimal downtime. It works by reading the redo logs of the source database in real time and applying the changes to the target database. Some preparation is required, such as testing and validating the migration. If issues occur during cutover to the 12c target, the original production system remains intact with no data risk. Logical replication provides an effective method for migrating to Oracle 12c with zero or near-zero downtime.
A perspective on cloud computing and enterprise saa s applicationsGeorge Milliken
A perspective on Cloud computing and SaaS for Enterprise applications by a SaaS industry veteran.
Please make sure you read the speakers notes, there's a significant amount of content there.
The document is an agenda for a presentation given at the PASS Summit 2013 conference in Charlotte, NC from October 15-18. The presentation was titled "Into the Blue: AlwaysOn Availability Groups and Windows Azure" and was given by Joseph D'Antoni, a Solutions Architect at Anexinet. The presentation discussed using AlwaysOn Availability Groups to provide disaster recovery capabilities between on-premises SQL Server instances and Windows Azure Virtual Machines.
RightScale Webinar: So you want to move to the cloud... but you’re not sure what that means, or where you would even start. Or you want to get your feet wet with a proof-of-concept project before you bring out the big guns. We asked Brian Adler, our Professional Services Architect who works directly with customers on cloud projects every single day, to select five cloud projects that you can get started with (and complete!) quickly. In this webinar, Brian and Rafael Saavedra, our VP of Engineering, will walk you through those five projects and will help you demonstrate success in the cloud now.
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
What is an RPA CoE? Session 2 – CoE RolesDianaGray10
In this session, we will review the players involved in the CoE and how each role impacts opportunities.
Topics covered:
• What roles are essential?
• What place in the automation journey does each role play?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
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.
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
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.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
3. High Availability and
Disaster Recovery
in Windows Azure
MIKE MCKEOWN
BLOG: HTTP://WWW.MICHAELMCKEOWN.COM
TWITTER: NWOEKCM
LINKEDIN: WWW.LINKEDIN.COM/PUB/MIKE-MCKEOWN/20/B73/389/
CLOUD SOLUTIONS ARCHITECT - ADITI TECHNOLOGIES
4. CORPORATE OVERVIEW OF ADITI
- TRUSTED, RESPECTED, TECHNOLOGY SERVICES LEADER
2012 Partner of the year
Windows Azure , Finalist
2011 Partner of the year
Windows Azure SI, Finalist
2010 Partner of the year
Windows Azure , Winner
Best companies to work for
Top 10 IT Workplace
Global Cloud MVPs
Top 50 Cloud influencers
1:114 hiring ratio
The Best ‘OF’
Vendor Award
52% of our customers rate us 5/5.
45 + active customers.
1200+ engagements.
1600 people, globally
18 years, 12 locations
5. You might be from Wisconsin if…
You have been both frostbitten and sunburned all in the same week.
You owe more money on your snowmobile than you do on your family car.
You consider a six pack of beer and a bug-zapper quality entertainment
You go to your family reunion looking to meet new women
You learned to drive a tractor before the training wheels were off your bike.
You think that John Deere Green, Ford Blue, and Primer Gray are the three
primary colors.
Your school loses half its student body during deer season.
The blue book value of your truck goes up and down depending on how
much gas it has in it.
6. Agenda
High Availability (HA) and Disaster Recovery (DR)
Definitions
Service Level Agreements (SLAs)
Designing for Failure
HA/DR Architectures
Failover Demo – Azure Traffic Manager
Tips and Best Practices
7. Introduction to HA/DR
High Availability (HA) includes a Disaster Recovery (DR) plan
Cloud failure is inevitable
Proper management means fast recognition to minimize effects
Define tolerance thresholds and an associated strategy
Consider budget and strategic location of resources
Cloud provides affordable and easily configurable geo-redundancy
Azure builds resiliency into some of its services
Others you must build it in yourself
9. 1. HA = Flat tire and spare donut tire
With spare tire car continues to run
Can’t reach top speeds
Can’t maneuver as well
Example of Azure HA:
An instance of a Web role
crashes due to a fault on its rack
SLA allows app to keep running
10. High Availability Definitions
1. Fault Tolerance
Detects and maneuvers around failed elements to continue and return the correct results
within specific timeframe
Use one or more design strategies - app redundancy, data replication, or degraded
functionality (i.e. order processing system)
2. Availability
HA systems are measured by the % of their availability in terms of planned/unplanned
service outages for users
Azure Availability SLA
Techniques can improve availability so its always available during problems
Redundant and reliable design
11. Redundancy in Windows Azure
• Windows Azure Storage with 2x replicas
• Azure SQL Database built-in 2x backup servers
• Windows Azure Caching with high availability
enabled
• Multi-instance Windows Azure Web Sites and
Cloud Services
• Failover with Windows Azure Traffic Manager
12. Reliability in Windows Azure
• Auto recovery of crashed/nonresponsive instances
• Fault domain to scatter instances across racks
• Virtual machine availability set to allocate VMs across
Fault domains
• Upgrade domain to avoid shutting down all instances at
the same time
• Handle transient errors using the Transient Fault Handling
Application block
13. High Availability Definitions
1. Fault Tolerance
Detects and maneuvers around failed elements to continue and return the correct results
within specific timeframe
Use one or more design strategies - app redundancy, data replication, or degraded
functionality (i.e. order processing system)
2. Availability
HA systems are measured by the % of their availability in terms of planned/unplanned
service outages for users
Azure Availability SLA
Techniques can improve availability so its always available during problems
Redundant and reliable design
3. Scalability
Meet increased demand with consistent results in acceptable time windows
Horizontal scale out (dynamic) vs vertical scale up (restart)
15. What does HA require?
Strategies to absorb outage of key components
No single points of failure
Multiple web servers and data replication
Graceful failover when individual components fail (and they will)
Backup components and systems
XXX
16. 2. DR = Bad Car Crash
Entire Data center down and no connection to the database
Network goes down and can’t contact to on prem machines
17. Disaster Recovery
Process, policies, and procedures to restore critical systems
after a catastrophic event
Application failure, data corruption (human error also), network down,
failure of connected service, DC down
A DR Plan is a part of a good HA strategy
Invest time and resources to continually plan, prepare, rehearse,
document, train, and update processes
One point of responsibility
Real World DR Plan – Dilbert Technical Services
Establish RPO and RTO and know your SLAs
18. Recovery Point Objective
(RPO)
Disaster
How much data can you lose
and still be okay after rollback?
How consistent does data need
to be after a rollback?
> RPO means less critical/$
< RPO means more critical/$
20. What’s in a Hot Dog?
Animal organs
Kindey, liver, hearts, etc.
Reproductive organs?
Plastic, glass, bugs, and animal
bones
Mechanically Separated Meats
“A paste-like meat product
produced by forcing bones,
with attached edible meat,
under high pressure through a
sieve to separate the bone
from the edible meat tissue,"
SLAs are like hot dogs
21. The closer to a 10 (more 9’s) the more up time but
costs more and higher maintenance
Azure has non-cumulative monthly SLAs
Service Level Agreements
22. Compounding of SLAs
Effective availability - Considers the SLAs of each dependent service
and their cumulative effect on the total system availability
Windows Azure Compute (2 instances) = 99.95%
SQL Azure Database = 99.9%
Windows Azure Storage = 99.9%
Total Monthly SLA
4.38 hours + 8.76 hours + 8.76 hours = 21.9 hours
Effective Availability: 99.75%
Is the good enough for your app?
Can Effective availability of SLAs meet RPO and RTO of your app?
24. Azure HA/DR Architecture Concepts
Failure Design
Multi-Site Data
Backup/Recovery
Strategies
Immediately or
eventually consistent
systems
FC and Fault Domains
PaaS and IaaS
Windows Azure Traffic
Manager
25. Design For Failure
Large scale failures in any Cloud are rare but will happen
Cloud Data Centers don’t magically remove failures
Fabric Controller helps to quickly recover from problems in one DC
Understand RPO/RTO requirements to design for failures
Balance cost and complexity of HADR efforts against risk(s) you’re willing to bear
Cloud has made DR and HA remarkably easy and affordable
Multiple configurations possible with a few clicks
Application owners are ultimately responsible for failure management
Owners of DR Plans and HA strategy
26. Multi-Site Data Recovery Approaches
1. Azure Data Synch Services (PaaS)
Recommended between Azure SQL Database instances only
5 minutes minimum replication
If need lower RPO need to do it yourself
Creates clutter in synced databases
2. SQL Server Merge Replication (IaaS)
Two SQL Server databases (IaaS VMs) in two different regions
Update is DB A goes to DB B also and vice versa
Synchronous transactional operations locks tables and affects performance
3. SQL Server 2012 Always-On Availability Groups (IaaS)
Two SQL Server databases (IaaS VMs) in different regions
Immediate replication in master and its replicas
Non-transactional so no locking or performance degradation
27. 1. Azure Data Sync Services
SQL Azure Database only (pure PaaS)
5 minute minimum replication
Transactional and blocking
One way or two way
Not recommended with SQL Server
Azure SQL Database Azure SQL DatabaseData Sync Services
28. 2. SQL Server Merge Replication/Azure IaaS VMs
Two databases in two different Regions in IaaS VMs
Update is DB A goes to DB B …..and vice versa
Synchronous transactional operations locks tables and affects performance
Azure IaaS VM and
SQL Server 1
Azure IaaS VM and
SQL Server 2
SQL Server
Database A
SQL Server
Database B
Trans Sync from B to A
Trans Sync from A to B
29. 3. SQL Server 2012 Always-On Availability Groups
Two databases in two different Regions in IaaS VMs
Immediate replication in master and its replicas
Non-transactional so no locking or performance degradation
Azure IaaS VM and
SQL Server 2012
Azure IaaS VM and
SQL Server 2012
SQL Server 2012 SQL Server 2012
Master DB Replica DB
Always On (Non-
Blocking)
Synchronization
30. Consistency Models
Immediately consistent systems
Traditional Synchronous pattern of all at once
Can hurt performance with locking/blocking
Possibly lose something at failure and recovery
The “C” in ACID
Transactional consistency to all affected data based upon rules, triggers, constraints
Eventually consistent systems
Asynchronous patterns using durable queues
Nothing lost in recovery
The ability to recreate system after failure
Improves fault tolerance in systems
Customer may not need to see immediate updates
Posts to Twitter/Facebook
DB may have some inconsistencies at any point in time
All nodes eventually consistent when all updates are done
Both have a role in HADR based upon RTO and RPO
31. “A fault domain is a set
of hardware components
– computers, switches,
and more – that share a
single point of failure.”
Cant control FDs – given by
Azure
Fault Domains do not span
data centers
FC provisions multiple role
instances across Fault
Domains
FC monitors Fault Domains to
reduce localized failures
Upon failure FC enforces SLA
and re-provisions instances
Fault Domains - PaaS
32. “A fault domain is a set
of hardware components
– computers, switches,
and more – that share a
single point of failure.”
VM Availability Sets
Different Fault Domains/Racks
Azure locates VMs in different
fault domains to prevent
localized failure
Required for 99.95% VM SLA
Ex. Web & SQL Server
Fault Domains – IaaS Virtual Machines
33. Windows Azure Traffic Manager (WATM)
Automated priority of routing
1. Failover
2. Performance
3. Round-robin
Gives a new DNS prefix for users
Key point – You decide if your
failover domain is dormant or
active while NOT in failover mode
WATM rolls over regardless if site is
up or down
You need to manage if failover
domain is active or dormant
35. HA/DR Types and Terms
Mostly PaaS concepts with a bit of IaaS
Example : home phone
1. Cold
Backup has nothing active, pre-loaded, or updated
Least expensive and slowest recovery
Ex. Have to go out and buy new home phone
2. Warm or Passive
Backup has some parts loaded/current and others made active upon failure
Ex. Home phone at house but still packed and notcharged
3. Hot or Active
Backup is loaded and ready to receive load upon failure but not active
Ex. Home phone with charged battery but not plugged into home circuit
4. Highly Available
Backup is loaded and active and receiving load as part of normal processing
Most expensive and quickest recovery
Ex. Home phone with charged battery and plugged into home phone circuit
44. HA/DR Checklist for Risk Mitigation
1. Conduct a risk assessment for each application
Each can have different requirements.
Some applications are more critical than others
Justify extra cost to architect them for disaster recovery
Use this information to define the RTO and RPO for each application.
2. Design for failure starting with the application architecture
3. Implement best practices for high availability
Balancing cost, complexity, and risk
4. Implement disaster recovery plans and processes.
5. Establish backup strategies for all reference and transactional data.
6. Consider failures that span the module level all the way to a complete Cloud outage.
7. Choose a multi-site disaster recovery architecture.
45. General HA Best Practices
Avoid single points of failure
Always place (at least) one of each component (load balancers, app servers,
databases, …) in at least two regions or fault domains
Maintain sufficient capacity to absorb region/ fault domain failures
Reserved Instances (hot) – guarantee capacity is available in a separate region/cloud
Replicate data across clouds/regions for failover
Setup monitoring, alerts, and operations to identity and automate problem resolution
or failover process
Design stateless applications for resilience to reboot / relaunch
46. Summary
Plan and design
for failure
Work with
business and IT
- RPO and RTO
Understand
cumulative SLAs
Implement
correct HA/DR
Architectures
Best Practices
and Checklist
Start with some
DR strategy and
improve
continually
47. Resources
Disaster Recovery and High Availability for Windows Azure Applications
Mike McKeown and Hanu Kommalapati
http://msdn.microsoft.com/en-us/library/dn251004.aspx
Contingency Planning Guide for Information Technology Systems
National Institute of Standards and Technology
https://www.fismacenter.com/sp800-34.pdf
Failsafe: Guidance for Resilient Cloud Architectures
Marc Mercuri, Ulrich Homann, and Andrew Townhill
http://msdn.microsoft.com/en-us/library/windowsazure/jj853352.aspx
Business Continuity for Windows Azure
Patrick Wickline, Adam Skewgar, Walter Myers III
http://msdn.microsoft.com/en-us/library/windowsazure/hh873027.aspx