This document summarizes a presentation about running Microsoft workloads on AWS. The presentation discusses reference architectures for implementing Microsoft products like Active Directory, Exchange, SharePoint, and Lync on AWS. It covers why customers want to deploy Windows applications on AWS, security best practices, and managing and monitoring Microsoft technologies on AWS. The agenda includes discussing Windows architecture with a focus on security, Active Directory, SharePoint, Exchange, Lync, SQL Server, and management.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. Amazon Web Services
Description: This session will feature best practices in the real world for deploying AWS cloud services. You will hear about cloud use cases, governance, security, cloud architecture, optimizing costs, and leveraging appropriate support offerings. The session will provide insight into experience from hundreds of government customers’ AWS adoption and highlight lessons learned along the way.
IT teams in K12 wear many hats. From helping with technology in the classroom to managing district wide operations, it’s a balancing act every day. Join this webinar on Thursday, June 29 and learn how the cloud enables district IT teams be as agile and flexible as the students they serve, even during unexpected emergencies. The cloud offers numerous benefits including lower costs, faster experimentation, pay-as-you-go usage, and no physical infrastructure to manage. You’ll learn: • What is the cloud and why it matters to K12 • Best practices to ensure smooth system operations during peak registration, graduation, and testing periods • How to prepare for inevitable emergencies with long-term record storage in redundant cloud environments • How one district has saved up to 50% on IT costs over five years, helping them focus on teaching and learning • How to build redundancy into your school’s IT plan, allowing you to access records at any time
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. Amazon Web Services
Description: This session will feature best practices in the real world for deploying AWS cloud services. You will hear about cloud use cases, governance, security, cloud architecture, optimizing costs, and leveraging appropriate support offerings. The session will provide insight into experience from hundreds of government customers’ AWS adoption and highlight lessons learned along the way.
IT teams in K12 wear many hats. From helping with technology in the classroom to managing district wide operations, it’s a balancing act every day. Join this webinar on Thursday, June 29 and learn how the cloud enables district IT teams be as agile and flexible as the students they serve, even during unexpected emergencies. The cloud offers numerous benefits including lower costs, faster experimentation, pay-as-you-go usage, and no physical infrastructure to manage. You’ll learn: • What is the cloud and why it matters to K12 • Best practices to ensure smooth system operations during peak registration, graduation, and testing periods • How to prepare for inevitable emergencies with long-term record storage in redundant cloud environments • How one district has saved up to 50% on IT costs over five years, helping them focus on teaching and learning • How to build redundancy into your school’s IT plan, allowing you to access records at any time
Hybrid IT Approach and Technologies with the AWS Cloud | AWS Public Sector Su...Amazon Web Services
This session is recommended for anyone considering using the AWS cloud to augment their current capabilities. Adoption of cloud computing provides access to the benefits of new deployment models with significant cost and agility benefits. But how can the cloud benefit existing government organizations that have invested large amounts of resources in existing on-premises technologies? This session outlines several key factors to consider from the point of view of the large-scale IT shop stakeholder. Because each organization has its unique set of challenges in cloud adoption, this session compares some of the opportunities and risks of several hybrid cloud use-case models and then helps customers understand the cloud-native and third-party vendor options available that bridge the gap to the cloud for large-scale government environments.
Chris Munns takes us on a journey to Innovation. He presents AWS' latest and greatest announcements with a particular focus on Serverless - Amazon Lambda, and Automation - AWS Step Functions. Presented in Montreal at the AWS Innovate event.
AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...Amazon Web Services
This session discusses the set of data services that AWS offers for managing all types of data, including files, objects, databases, and data warehouses. We will discuss use cases for each AWS data service, including unique capabilities that the cloud enables and hybrid scenarios for integrating and migrating on-premises data to AWS. This session discusses Amazon S3, AWS Storage Gateway, Amazon EBS, Amazon RDS, Amazon Redshift, and native databases running on AWS. It also covers some of the key data and storage capabilities provided by AWS partners, and considerations for integrating with and migrating enterprise data to the cloud.
AWS re:Invent 2016: Partner-Led Migrations to AWS Starting with the Enterpris...Amazon Web Services
AWS is investing in enterprise migration program initiatives. In this session, learn how you can take advantage of the latest partner programs, tools, and methodologies supporting enterprise migrations. Many enterprises are starting with migrating desktop computing as a first step; we dive into specific partner opportunities and approaches to drive enterprise migration projects in this area.
Introduction to Cloud Computing
The Scope of Cloud Technology
Benefits of using Cloud Computing
Comparison among some of the popular cloud Platforms
Discussing the Amazon Web Services (AWS) cloud Platform
Overview of the AWS compute services, Infra Services, Design, Audit, cost Management
AWS Training and Certification
Job Opportunities After AWS Certification
Speaker: Diaa Radwan, AWS
Level: 300
When migrating applications to the AWS Cloud, it’s important to architect cloud environments that are efficient, secure, and compliant. AWS now offers the simple services of data and applications migration. In this session, we explore ways to cost-effectively reinvent disaster recovery so it can extend to applications and workloads as first steps for migration to AWS cloud. We discuss customer use cases and review the different applications they used with our data migration services to cut their IT expenditures and management time on hardware and backup solutions.
Hundreds of thousands of customers have joined the AWS community and use AWS solutions to build their businesses. In this session we will provide an overview of running four common workloads on the AWS Cloud.
This session will provide insights into running four common workloads on the AWS Cloud. This includes Websites, Backup and Recovery, Disaster Recovery and Content Delivery. We will discuss the merits of running each workload on AWS and show reference architectures which will provide a quick start to migrate your own workloads to the cloud. The session will also provide an overview of the core AWS services these workloads consume such as cover Compute, Storage, Networking and Database in addition to some others.
Reasons to attend:
Learn about running some of the most common workloads on the AWS Cloud.
Learn how you can implement services from AWS to build efficient, cost-effective and reliable architectures.
Hear best practices for architecting your application, and how to scale your infrastructure in the cloud.
Discover more about cloud computing and the basics of the AWS Cloud including Amazon EC2, Amazon S3 and Amazon RDS.
Are you deploying Windows on AWS? Are you interested in taking advantage of existing investments when running Windows workloads on AWS? In this session we will discuss real world customer examples including as SharePoint, Exchange, SQL Server, and Remote Desktop Services with licensing options. We will explore deployment options and provide an overview of the AWS created QuickStarts and QuickLaunches to help with speed of deployment. This session will also include migration options for customer running End of Extended support products such as Windows Server2003 and SQL2005.
Lou Osborne takes us on a journey trough Microsoft Windows, Server, SQL, Sharepoint, and how these different solutions can be easily implemented on the AWS Cloud.
This session is recommended for anyone considering using the AWS cloud to augment their current capabilities. Adoption of cloud computing provides access to the benefits of new deployment models with significant cost and agility benefits. But how can the cloud benefit existing government organizations that have invested large amounts of resources in existing on-premises technologies? This session outlines several key factors to consider from the point of view of the large-scale IT shop stakeholder. Because each organization has its unique set of challenges in cloud adoption, this session compares some of the opportunities and risks of several hybrid cloud use-case models and then helps customers understand the cloud-native and third-party vendor options available that bridge the gap to the cloud for large-scale government environments.
Speaker: Craig Roach, Solutions Architect, Amazon Web Services
Revolutionising Cloud Operations with AWS Config, AWS CloudTrail and AWS Clou...Amazon Web Services
The rate of change is typically higher within AWS than you would experience in an on-premises environment. Automation becomes standard, and the metric and logs you need to track will change. The AWS Operational Checklist provides a blueprint to increase the likelihood of successful deployments and frustration- free operations. This session dives deep into several patterns from the checklist and shows how to apply and extend these patterns to support the Hybrid Cloud using AWS services such as AWS Config, AWS Cloudtrail and AWS CloudWatch. Practical examples will demonstrate how these services can be combined with other AWS tools such as the AWS CLI and PowerShell in order to maximize the benefit to your organisation.
Speaker: Matt House, Solutions Architect, Amazon Web Services
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...Amazon Web Services
Whether you are running applications that share photos or support critical operations of your business, you need rapid access to flexible and low cost IT resources. The term "cloud computing" refers to the on-demand delivery of IT resources via the Internet with pay-as-you-go pricing. Whether you are a start-up who wants to accelerate growth without a big upfront investment in cash or time for technology or an Enterprise looking for IT innovation, agility and resiliency while reducing costs, the AWS Cloud provides a complete set of web services at zero upfront costs which are available with a few clicks and within minutes. In this session learn more about the benefits of Cloud Computing with AWS.
Deploy, scale, and manage your Microsoft workloads on AWS. We start our session by discussing why customers want to deploy Microsoft Windows applications on AWS as a cloud platform. We talk about reference architectures and best practices for implementing Microsoft products and technologies including Active Directory, Remote Desktop Gateway, Exchange, SharePoint, and Lync in the AWS cloud. We conclude with best practices for managing and monitoring Microsoft technologies in the AWS cloud.
Speaker: Andy Reay, Solutions Architect, Amazon Web Services
Hybrid IT Approach and Technologies with the AWS Cloud | AWS Public Sector Su...Amazon Web Services
This session is recommended for anyone considering using the AWS cloud to augment their current capabilities. Adoption of cloud computing provides access to the benefits of new deployment models with significant cost and agility benefits. But how can the cloud benefit existing government organizations that have invested large amounts of resources in existing on-premises technologies? This session outlines several key factors to consider from the point of view of the large-scale IT shop stakeholder. Because each organization has its unique set of challenges in cloud adoption, this session compares some of the opportunities and risks of several hybrid cloud use-case models and then helps customers understand the cloud-native and third-party vendor options available that bridge the gap to the cloud for large-scale government environments.
Chris Munns takes us on a journey to Innovation. He presents AWS' latest and greatest announcements with a particular focus on Serverless - Amazon Lambda, and Automation - AWS Step Functions. Presented in Montreal at the AWS Innovate event.
AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...Amazon Web Services
This session discusses the set of data services that AWS offers for managing all types of data, including files, objects, databases, and data warehouses. We will discuss use cases for each AWS data service, including unique capabilities that the cloud enables and hybrid scenarios for integrating and migrating on-premises data to AWS. This session discusses Amazon S3, AWS Storage Gateway, Amazon EBS, Amazon RDS, Amazon Redshift, and native databases running on AWS. It also covers some of the key data and storage capabilities provided by AWS partners, and considerations for integrating with and migrating enterprise data to the cloud.
AWS re:Invent 2016: Partner-Led Migrations to AWS Starting with the Enterpris...Amazon Web Services
AWS is investing in enterprise migration program initiatives. In this session, learn how you can take advantage of the latest partner programs, tools, and methodologies supporting enterprise migrations. Many enterprises are starting with migrating desktop computing as a first step; we dive into specific partner opportunities and approaches to drive enterprise migration projects in this area.
Introduction to Cloud Computing
The Scope of Cloud Technology
Benefits of using Cloud Computing
Comparison among some of the popular cloud Platforms
Discussing the Amazon Web Services (AWS) cloud Platform
Overview of the AWS compute services, Infra Services, Design, Audit, cost Management
AWS Training and Certification
Job Opportunities After AWS Certification
Speaker: Diaa Radwan, AWS
Level: 300
When migrating applications to the AWS Cloud, it’s important to architect cloud environments that are efficient, secure, and compliant. AWS now offers the simple services of data and applications migration. In this session, we explore ways to cost-effectively reinvent disaster recovery so it can extend to applications and workloads as first steps for migration to AWS cloud. We discuss customer use cases and review the different applications they used with our data migration services to cut their IT expenditures and management time on hardware and backup solutions.
Hundreds of thousands of customers have joined the AWS community and use AWS solutions to build their businesses. In this session we will provide an overview of running four common workloads on the AWS Cloud.
This session will provide insights into running four common workloads on the AWS Cloud. This includes Websites, Backup and Recovery, Disaster Recovery and Content Delivery. We will discuss the merits of running each workload on AWS and show reference architectures which will provide a quick start to migrate your own workloads to the cloud. The session will also provide an overview of the core AWS services these workloads consume such as cover Compute, Storage, Networking and Database in addition to some others.
Reasons to attend:
Learn about running some of the most common workloads on the AWS Cloud.
Learn how you can implement services from AWS to build efficient, cost-effective and reliable architectures.
Hear best practices for architecting your application, and how to scale your infrastructure in the cloud.
Discover more about cloud computing and the basics of the AWS Cloud including Amazon EC2, Amazon S3 and Amazon RDS.
Are you deploying Windows on AWS? Are you interested in taking advantage of existing investments when running Windows workloads on AWS? In this session we will discuss real world customer examples including as SharePoint, Exchange, SQL Server, and Remote Desktop Services with licensing options. We will explore deployment options and provide an overview of the AWS created QuickStarts and QuickLaunches to help with speed of deployment. This session will also include migration options for customer running End of Extended support products such as Windows Server2003 and SQL2005.
Lou Osborne takes us on a journey trough Microsoft Windows, Server, SQL, Sharepoint, and how these different solutions can be easily implemented on the AWS Cloud.
This session is recommended for anyone considering using the AWS cloud to augment their current capabilities. Adoption of cloud computing provides access to the benefits of new deployment models with significant cost and agility benefits. But how can the cloud benefit existing government organizations that have invested large amounts of resources in existing on-premises technologies? This session outlines several key factors to consider from the point of view of the large-scale IT shop stakeholder. Because each organization has its unique set of challenges in cloud adoption, this session compares some of the opportunities and risks of several hybrid cloud use-case models and then helps customers understand the cloud-native and third-party vendor options available that bridge the gap to the cloud for large-scale government environments.
Speaker: Craig Roach, Solutions Architect, Amazon Web Services
Revolutionising Cloud Operations with AWS Config, AWS CloudTrail and AWS Clou...Amazon Web Services
The rate of change is typically higher within AWS than you would experience in an on-premises environment. Automation becomes standard, and the metric and logs you need to track will change. The AWS Operational Checklist provides a blueprint to increase the likelihood of successful deployments and frustration- free operations. This session dives deep into several patterns from the checklist and shows how to apply and extend these patterns to support the Hybrid Cloud using AWS services such as AWS Config, AWS Cloudtrail and AWS CloudWatch. Practical examples will demonstrate how these services can be combined with other AWS tools such as the AWS CLI and PowerShell in order to maximize the benefit to your organisation.
Speaker: Matt House, Solutions Architect, Amazon Web Services
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...Amazon Web Services
Whether you are running applications that share photos or support critical operations of your business, you need rapid access to flexible and low cost IT resources. The term "cloud computing" refers to the on-demand delivery of IT resources via the Internet with pay-as-you-go pricing. Whether you are a start-up who wants to accelerate growth without a big upfront investment in cash or time for technology or an Enterprise looking for IT innovation, agility and resiliency while reducing costs, the AWS Cloud provides a complete set of web services at zero upfront costs which are available with a few clicks and within minutes. In this session learn more about the benefits of Cloud Computing with AWS.
Deploy, scale, and manage your Microsoft workloads on AWS. We start our session by discussing why customers want to deploy Microsoft Windows applications on AWS as a cloud platform. We talk about reference architectures and best practices for implementing Microsoft products and technologies including Active Directory, Remote Desktop Gateway, Exchange, SharePoint, and Lync in the AWS cloud. We conclude with best practices for managing and monitoring Microsoft technologies in the AWS cloud.
Speaker: Andy Reay, Solutions Architect, Amazon Web Services
Microsoft technologies form the backbone of many Enterprise IT Infrastructures. Whether you are running Microsoft Exchange, SharePoint, SQL Server or Active Directory; chances are you rely upon you these services for your mission critical needs. Solutions Architects and IT professionals will get an overview of the common Microsoft workloads running on AWS including approaches for server migrations, design and deployment of infrastructure services and maintenance and monitoring of those services once they are in production.
AWS has a number of services that help enterprise customers deploy solutions that meet high performance, security, and reliability requirements. SQL Server is no exception. In this session, we will explore the different options that exist today to help enterprises meet those types of requirements. Another key capability in AWS is flexibility. Multiple options exist for how enterprises can deploy SQL Server in AWS. We will talk in detail about how to choose between a managed database model like Relational Database Service (RDS) or core compute model like Elastic Compute Cloud (EC2). Finally, we’ll wrap up with an exploration of different operational aspects of SQL Server in AWS.
Running your Windows Enterprise Workloads on AWS - Technical 201Amazon Web Services
Whether it's application services or end user computing, cloud is the new normal for organisations of all sizes. In this session you will learn how to realise the benefits of running a complete Microsoft Enterprise environment securely and cost effectively within the AWS Cloud. Covering topics such as the AWS Active Directory Service, SQL Server, and remote desktops. We will also provide insight into management options including AWS Simple Systems Management (SSM). This session will set you up for success to migrate and operate your Microsoft workloads on AWS.
Speaker: Andrew Mitchell, Principal Solutions Architect, Amazon Web Services
Featured Customer - Carsales.com.au
In this session, we will discuss strategies, tools, and techniques for migrating and running off-the-shelf Oracle packages on AWS. We'll consider applications like Oracle eBusiness Suite, PeopleSoft, JD Edwards, Endeca, and Siebel. These applications are complex by themselves, they are frequently customized, they have many touch points on other systems in the enterprise, and they often have large associated databases. Therefore, they may not seem good candidates for the cloud at first look. Nevertheless, running enterprise applications in the cloud affords powerful benefits, and we'll identify the factors and best practices that most influence success.
An overview of running Oracle Database, Fusion Middleware and Oracle Applications on AWS. Covers licensing, pricing, support, security, networking, Amazon VPC, Amazon EC2, Amazon EBS, use cases, and customer successes.
Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016Amazon Web Services
Deploy, scale, and manage your Microsoft workloads on AWS. We start our session by discussing why customers want to deploy Microsoft Windows applications on AWS as a cloud platform. We talk about reference architectures and best practices for implementing Microsoft products and technologies including Active Directory, Remote Desktop Gateway, Exchange, SharePoint, and Lync in the AWS cloud. We conclude with best practices for managing and monitoring Microsoft technologies in the AWS cloud.
AWS Webcast - Accelerating Application Performance Using In-Memory Caching in...Amazon Web Services
This webinar covers both introductory as well as advanced topics related to ElastiCache and is intended for current memcached users as well as those already using ElastiCache. During this session we will go over various scenarios and use-cases that can benefit by enabling caching, discuss the features provided by ElastiCache, and review best-practices, design patterns, and anti-patterns related to ElastiCache. The webinar will also include a demo where we enable ElastiCache for a web application and show the resulting performance improvements.
Amazon EC2 provides you several pricing options that can help you significantly reduce your overall AWS bill, including On-Demand Instances, Spot Instances, Reserved Instances, and the Reserved Instance Marketplace. This session covers high-level architectures and when to use and not to use each of the pricing models for components of those architectures. We walk through several customer examples to illustrate when to use each pricing option. Additionally, we walk through tools that may be useful to determine when to use each pricing model. This session is aimed at technically savvy managers and engineers who need to reduce their cloud spending.
Webinar: Delivering Static and Dynamic Content Using CloudFrontAmazon Web Services
In this presentation from our webinar titled “Delivering Static and Dynamic Content using Amazon CloudFront”, we provide an overview on how you can use Amazon CloudFront to help architect your site to deliver both static and dynamic content (portions of your site that change for each end-user). Andy Rosenbaum, Director of Desktop Development at Earth Networks, also joined and presented on why Earth Networks chose Amazon CloudFront to deliver their dynamic weather content.
Enterprises are increasingly looking for new ways to simplify and optimize their current development, orchestration, automation and deployment pipelines through the use of hybrid IT and the public cloud. In this session we will explore architecture patterns and integration approaches in the context of both new and existing AWS devops-focused services, with the goal of helping enterprises better iterate and reduce cost through the entire software development lifecycle.
Microservices and serverless for MegaStartups - DLD TLV 2017Boaz Ziniman
Microservices and Serverless computing allow you to build and run simpler and more efficient applications, while improving your agility and saving a lot of money.
The ability to deploy your applications without the need for provisioning or managing servers opens for startups new opportunities to build web, mobile, and IoT backends; run stream processing or big data workloads; run chatbots, and more, without the investment in hardware or professional manpower to run this hardware.
In this session, we will learn how to get started with Microservices and Serverless computing with AWS Lambda, which lets you run code without provisioning or managing servers.
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...Amazon Web Services
Migrating Microsoft applications to AWS can be a time-consuming process. Datapipe is a Managed Service Provider (MSP) with expertise in both AWS and Microsoft applications, offering streamlined solutions to smoothly migrate Microsoft workloads and applications to AWS.
Join us to explore how Datapipe helped FTI Consulting leverage the elastic scalability of the cloud by migrating and managing over 100TB of Microsoft workload-based data on AWS. Additionally, learn how Datapipe Managed Services for AWS can help you focus developer time on creating new solutions, not maintaining workloads.
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web ServicesAmazon Web Services
Join this foundational session to understand the core concepts of “Cloud Computing” and different attributes such as reliability, fault tolerance, elasticity, scalability and pay-as-you-go pricing. Whether you are a startup who wants to accelerate growth without a big upfront investment in cash or time for technology or an Enterprise looking for IT innovation, agility and resiliency while reducing costs, the AWS Cloud provides a complete set of infrastructure services at zero upfront costs which are available with a few clicks and within minutes. Join this webinar to learn more about the benefits of Cloud Computing.
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...Amazon Web Services
AWS provides many services to assist customers with their journey to the cloud. Hybrid solutions offer customers a way to continue leveraging existing investments on-premises, while expanding their footprint into the public cloud. This session covers the different technologies available to support hybrid architectures on AWS. We discuss common patterns and anti-patterns for solving enterprise workloads across a hybrid environment.
AWS Webcast - Webinar Series for State and Local Government #1: Discover Clou...Amazon Web Services
Are you interested in the cloud, and want to start learning more about cloud computing with Amazon Web Services? If you answered yes then this webinar is for you! You will receive an overview of AWS, discover why others in state and local government are choosing AWS and what they are using AWS for as well as how to get started.
Thinking through how you want to run Microsoft Windows Server and application workloads on AWS is straightforward, when you have a game plan. Understanding which service to leverage– like Amazon EC2, Amazon RDS, and Directory Services to name a few – will accelerate the process further. There are also a number of new enhancements to help make things even easier. In this session we will walk through how to think about mapping to the various AWS services available so you can get your deployment or migration project off to the right start. Think of this session as the decoder ring between your on-premises deployment and what you can expect from the AWS cloud for your Microsoft Windows Server and applications.
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
Il Forecasting è un processo importante per tantissime aziende e viene utilizzato in vari ambiti per cercare di prevedere in modo accurato la crescita e distribuzione di un prodotto, l’utilizzo delle risorse necessarie nelle linee produttive, presentazioni finanziarie e tanto altro. Amazon utilizza delle tecniche avanzate di forecasting, in parte questi servizi sono stati messi a disposizione di tutti i clienti AWS.
In questa sessione illustreremo come pre-processare i dati che contengono una componente temporale e successivamente utilizzare un algoritmo che a partire dal tipo di dato analizzato produce un forecasting accurato.
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
La varietà e la quantità di dati che si crea ogni giorno accelera sempre più velocemente e rappresenta una opportunità irripetibile per innovare e creare nuove startup.
Tuttavia gestire grandi quantità di dati può apparire complesso: creare cluster Big Data su larga scala sembra essere un investimento accessibile solo ad aziende consolidate. Ma l’elasticità del Cloud e, in particolare, i servizi Serverless ci permettono di rompere questi limiti.
Vediamo quindi come è possibile sviluppare applicazioni Big Data rapidamente, senza preoccuparci dell’infrastruttura, ma dedicando tutte le risorse allo sviluppo delle nostre le nostre idee per creare prodotti innovativi.
Ora puoi utilizzare Amazon Elastic Kubernetes Service (EKS) per eseguire pod Kubernetes su AWS Fargate, il motore di elaborazione serverless creato per container su AWS. Questo rende più semplice che mai costruire ed eseguire le tue applicazioni Kubernetes nel cloud AWS.In questa sessione presenteremo le caratteristiche principali del servizio e come distribuire la tua applicazione in pochi passaggi
Vent'anni fa Amazon ha attraversato una trasformazione radicale con l'obiettivo di aumentare il ritmo dell'innovazione. In questo periodo abbiamo imparato come cambiare il nostro approccio allo sviluppo delle applicazioni ci ha permesso di aumentare notevolmente l'agilità, la velocità di rilascio e, in definitiva, ci ha consentito di creare applicazioni più affidabili e scalabili. In questa sessione illustreremo come definiamo le applicazioni moderne e come la creazione di app moderne influisce non solo sull'architettura dell'applicazione, ma sulla struttura organizzativa, sulle pipeline di rilascio dello sviluppo e persino sul modello operativo. Descriveremo anche approcci comuni alla modernizzazione, compreso l'approccio utilizzato dalla stessa Amazon.com.
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
L’utilizzo dei container è in continua crescita.
Se correttamente disegnate, le applicazioni basate su Container sono molto spesso stateless e flessibili.
I servizi AWS ECS, EKS e Kubernetes su EC2 possono sfruttare le istanze Spot, portando ad un risparmio medio del 70% rispetto alle istanze On Demand. In questa sessione scopriremo insieme quali sono le caratteristiche delle istanze Spot e come possono essere utilizzate facilmente su AWS. Impareremo inoltre come Spreaker sfrutta le istanze spot per eseguire applicazioni di diverso tipo, in produzione, ad una frazione del costo on-demand!
In recent months, many customers have been asking us the question – how to monetise Open APIs, simplify Fintech integrations and accelerate adoption of various Open Banking business models. Therefore, AWS and FinConecta would like to invite you to Open Finance marketplace presentation on October 20th.
Event Agenda :
Open banking so far (short recap)
• PSD2, OB UK, OB Australia, OB LATAM, OB Israel
Intro to Open Finance marketplace
• Scope
• Features
• Tech overview and Demo
The role of the Cloud
The Future of APIs
• Complying with regulation
• Monetizing data / APIs
• Business models
• Time to market
One platform for all: a Strategic approach
Q&A
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
Per creare valore e costruire una propria offerta differenziante e riconoscibile, le startup di successo sanno come combinare tecnologie consolidate con componenti innovativi creati ad hoc.
AWS fornisce servizi pronti all'utilizzo e, allo stesso tempo, permette di personalizzare e creare gli elementi differenzianti della propria offerta.
Concentrandoci sulle tecnologie di Machine Learning, vedremo come selezionare i servizi di intelligenza artificiale offerti da AWS e, anche attraverso una demo, come costruire modelli di Machine Learning personalizzati utilizzando SageMaker Studio.
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
Con l'approccio tradizionale al mondo IT per molti anni è stato difficile implementare tecniche di DevOps, che finora spesso hanno previsto attività manuali portando di tanto in tanto a dei downtime degli applicativi interrompendo l'operatività dell'utente. Con l'avvento del cloud, le tecniche di DevOps sono ormai a portata di tutti a basso costo per qualsiasi genere di workload, garantendo maggiore affidabilità del sistema e risultando in dei significativi miglioramenti della business continuity.
AWS mette a disposizione AWS OpsWork come strumento di Configuration Management che mira ad automatizzare e semplificare la gestione e i deployment delle istanze EC2 per mezzo di workload Chef e Puppet.
Scopri come sfruttare AWS OpsWork a garanzia e affidabilità del tuo applicativo installato su Instanze EC2.
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
Vuoi conoscere le opzioni per eseguire Microsoft Active Directory su AWS? Quando si spostano carichi di lavoro Microsoft in AWS, è importante considerare come distribuire Microsoft Active Directory per supportare la gestione, l'autenticazione e l'autorizzazione dei criteri di gruppo. In questa sessione, discuteremo le opzioni per la distribuzione di Microsoft Active Directory su AWS, incluso AWS Directory Service per Microsoft Active Directory e la distribuzione di Active Directory su Windows su Amazon Elastic Compute Cloud (Amazon EC2). Trattiamo argomenti quali l'integrazione del tuo ambiente Microsoft Active Directory locale nel cloud e l'utilizzo di applicazioni SaaS, come Office 365, con AWS Single Sign-On.
Dal riconoscimento facciale al riconoscimento di frodi o difetti di fabbricazione, l'analisi di immagini e video che sfruttano tecniche di intelligenza artificiale, si stanno evolvendo e raffinando a ritmi elevati. In questo webinar esploreremo le possibilità messe a disposizione dai servizi AWS per applicare lo stato dell'arte delle tecniche di computer vision a scenari reali.
Amazon Web Services e VMware organizzano un evento virtuale gratuito il prossimo mercoledì 14 Ottobre dalle 12:00 alle 13:00 dedicato a VMware Cloud ™ on AWS, il servizio on demand che consente di eseguire applicazioni in ambienti cloud basati su VMware vSphere® e di accedere ad una vasta gamma di servizi AWS, sfruttando a pieno le potenzialità del cloud AWS e tutelando gli investimenti VMware esistenti.
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
Molte aziende oggi, costruiscono applicazioni con funzionalità di tipo ledger ad esempio per verificare lo storico di accrediti o addebiti nelle transazioni bancarie o ancora per tenere traccia del flusso supply chain dei propri prodotti.
Alla base di queste soluzioni ci sono i database ledger che permettono di avere un log delle transazioni trasparente, immutabile e crittograficamente verificabile, ma sono strumenti complessi e onerosi da gestire.
Amazon QLDB elimina la necessità di costruire sistemi personalizzati e complessi fornendo un database ledger serverless completamente gestito.
In questa sessione scopriremo come realizzare un'applicazione serverless completa che utilizzi le funzionalità di QLDB.
Con l’ascesa delle architetture di microservizi e delle ricche applicazioni mobili e Web, le API sono più importanti che mai per offrire agli utenti finali una user experience eccezionale. In questa sessione impareremo come affrontare le moderne sfide di progettazione delle API con GraphQL, un linguaggio di query API open source utilizzato da Facebook, Amazon e altro e come utilizzare AWS AppSync, un servizio GraphQL serverless gestito su AWS. Approfondiremo diversi scenari, comprendendo come AppSync può aiutare a risolvere questi casi d’uso creando API moderne con funzionalità di aggiornamento dati in tempo reale e offline.
Inoltre, impareremo come Sky Italia utilizza AWS AppSync per fornire aggiornamenti sportivi in tempo reale agli utenti del proprio portale web.
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
In queste slide, gli esperti AWS e VMware presentano semplici e pratici accorgimenti per facilitare e semplificare la migrazione dei carichi di lavoro Oracle accelerando la trasformazione verso il cloud, approfondiranno l’architettura e dimostreranno come sfruttare a pieno le potenzialità di VMware Cloud ™ on AWS.
Amazon Elastic Container Service (Amazon ECS) è un servizio di gestione dei container altamente scalabile, che semplifica la gestione dei contenitori Docker attraverso un layer di orchestrazione per il controllo del deployment e del relativo lifecycle. In questa sessione presenteremo le principali caratteristiche del servizio, le architetture di riferimento per i differenti carichi di lavoro e i semplici passi necessari per poter velocemente migrare uno o più dei tuo container.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
2. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Session abstract
Deploy, scale and manage your Microsoft workloads
on AWS. We will start with why customers want to
deploy Windows applications on AWS as a cloud
platform. We will discuss reference architectures and
best practices for implementing Microsoft products
including Active Directory, Remote Desktop
Gateway, Exchange, SharePoint, and Lync on AWS.
We will conclude with best practices for managing
and monitoring Microsoft technologies on AWS.
3. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Agenda
• Why run Windows on AWS
• New Announcements
• Windows architecture
– Security and remote administration
– Active Directory Domain Services
– Microsoft SharePoint 2013
– Microsoft Exchange Server 2013
– Microsoft Lync 2013
– Microsoft SQL Server 2014
– Managing and monitoring Windows instances and applications
4. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
flexible
What is AWS for Windows?
secure reliable high-performance familiar cost-effective extensive
Optimization for Windows-based workloads
Wide range of scalable services
Alignment with business needs
5. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS for Windows is secure
“Amazon Virtual Private Cloud (Amazon
VPC) gives us a secure environment in
the AWS cloud with the flexibility and
scalability we need to manage our
SharePoint environment with zero
impact to our on-premises datacenter”
- Jeremy Fuchs, Vice President of Financial
and BI Systems, Lionsgate
Security-in-layers approach
Isolated infrastructure and workloads
Identity and access controls
Tracking and logging
Optimized for regulatory compliance
6. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS for Windows is reliable
“Before migrating to AWS, we
experienced 10 to 20 hours of downtime
a month. With AWS, our downtime is
significantly reduced. Our average
uptime increased rapidly from 98.8
percent to 99.9 percent without
re-architecting applications.”
- Augusto Rosa, Server Operations
Manager, Shaw Media
99.95% SLA (EC2, EBS, RDS)
Multi-region asynchronous replication
Uptime and performance monitoring
Low network variability
7. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS for Windows is high-performance
“Using AWS, we decreased average
network latency from 700
milliseconds to less than 50
milliseconds… Fundamentally,
running in AWS enables a 230
percent CPU consumption
efficiency in data processing.”
- Murari Gopalan, Technology
Director, Expedia.com
Enterprise-grade computing on demand
Automation for both complex and routine tasks
Dedicated, low-latency network connections
Automated scaling
Monitoring tools with user-defined thresholds
8. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS for Windows is familiar
“We didn’t have time to redesign
applications. AWS could support our
legacy 32-bit applications on Windows
Server 2003, a variety of SQL Server and
Oracle databases, and a robust Citrix
environment.”
- Jim McDonald, Lead Architect, Hess
Corporation
Windows-based application support
Your own cloud servers
Use existing VMs
License flexibility
Same tools as on-premises environments
9. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS for Windows is cost-effective
“Had we built our SharePoint 2013 farm
in our other data center, we would have
increased costs by almost 50 percent.
When you compare our SharePoint 2012
farm to our SharePoint 2013 farm, AWS
allowed us to increase our computing
power while also reducing costs by 14
percent.”
- Michael Cierkowski, Development
Manager, Slalom Consulting
No hardware procurement/deployment
costs
Improved hardware utilization
Bring your own licenses
Value-oriented culture
No long-term commitments
10. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS for Windows is extensive
“As our company continued to
grow, so did our reliance on the
AWS cloud and now, we’ve adopted
almost all of the features AWS
provides. AWS is the easy answer
for any Internet business that wants
to scale to the next level.”
- Nathan Blecharczyk, Co-founder &
CTO, Airbnb
More than 40 services available
Broad ecosystem of partners
Third-party application marketplace
Continuous service improvement
Technical certifications for multiple skill levels
11. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS for Windows is flexible
Highly customizable infrastructure
Variety of instance types
Maintain availability at the lowest cost
Wide variety of storage options
“By deploying their on premise Microsoft
solutions like SharePoint and Exchange
into the AWS platform – combined with
InfoReliance’s fully managed service
options -- our customers find the best of
both worlds and the flexibility they
require to meet their evolving
requirements.”
- John Sankovich, VP Cloud Solutions,
InfoReliance
12. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Why AWS for Windows?
secure reliable high-performance familiar
cost-effective extensive flexible
13. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Common AWS Services used with
Windows Applications
14. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
New Announcements
https://aws.amazon.com/quickstarts
https://aws.amazon.com/blogs/aws/now-available-sql-
server-enterprise-edition-ami-for-ec2/
15. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Windows architecture on AWS
• Place application servers in private
subnets to prevent direct access from the
Internet
• Deploy Bastion hosts, reverse proxies,
and other Internet-facing servers in public
subnets
• Install critical workloads in at least two Availability Zones to provide
high availability
16. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Availability Zone 1
private subnetpublic subnet
NAT
10.0.10.0/24 10.0.2.0/24
DCDBAPPWEB
domain
controller
SQL
Server
app
server
IIS
Server
RDG
Availability Zone 2
private subnetpublic subnet
NAT
10.0.100.0/24 10.0.2.0/24
DCDBAPPWEB
domain
controller
SQL
Server
app
server
IIS
Server
RDG
Remote
Users / Admins
Windows
architecture
on AWS
10.0.11.0/24
10.0.110.0/24
Virtual Private Cloud (VPC)
is the foundation
17. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Architectural considerations
• Amazon Virtual Private Cloud
– Configure IP ranges, public/private subnets, routing tables,
Internet or private gateway
• Security groups, network ACLs, VPC Flow Logging
• Remote administration
• The principle of least privilege
18. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Security groups
Availability Zone
web security group SQL security group
private subnetpublic subnet
accept TCP port 80
from Internet
accept TCP port 1433
from web security group
User
WEB SQL
TCP 80 TCP 1433
10.0.0.0/24 10.0.1.0/24
19. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Remote administration
• Place RD Gateway in DMZ subnet
• Clients can use the Remote Desktop Protocol (RDP)
over HTTPS to establish an encrypted connection
• Pro tip: Use Remote Desktop Connection Manager
• Bastion hosts can run Windows PowerShell Web
Access for remote command-line administration
Deploying a Bastion host (Remote Desktop Gateway) in each
Availability Zone can provide highly available and secure remote
access over the Internet
20. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Secure remote administration architecture
Availability Zone
gateway security group web security group
private subnetpublic subnet
accept TCP port 443
from admin IP address
accept TCP port 3389 from
gateway security group
AWS administrator
corporate data center
WEB2
TCP 443
Connect to the Remote Desktop Gateway over https which proxies the RDP connection to the back-end instance
WEB1
RDG
21. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Remote Desktop Connection Manager
(RDCMan 2.7)
22. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Managing Active Directory
• Use AD Domain Controllers in the cloud and/or on-premise
• No different in cloud: AD provides security boundary, IP
addressing and DNS
• AWS VPC provides DHCP and
“static” IPs for DCs and servers
• Global catalog servers
• Read-only and writeable domain controllers
23. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS Directory Service
• Simple AD
Managed directory powered by Samba 4 Active
Directory Compatible Server
Supports user accounts, group memberships,
domain-joining Amazon EC2 instances
• AD Connector
Proxies directory requests to on-premises environment
Users can access AWS resources and applications with existing
corporate credentials
https://aws.amazon.com/blogs/aws/new-aws-directory-service/
24. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Active Directory hybrid deployments
• Properly define AD sites and subnets
• Configure site-link costs
• Enable domain members for Try Next Closest Site
Group Policy setting
• Connectivity from cloud to corporate data center via VPN or Direct Connect
• Security groups must allow traffic to and from DCs on-premises
25. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Availability Zone
private subnet
DC3
corporate network
New York
DC1
VPN or
Direct Connect
AD forest spanning AWS and corporate data center
Washington, D.C.
DC2
AWS region
26. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Availability Zone
private subnet
DC3
corporate network
New York
DC1
AD forest spanning AWS and corporate data center
Washington, D.C.
DC2
X
VPN or
Direct Connect
If DC1 goes down, where does
NY client go to authenticate?
27. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
private subnet
DC3
corporate network
New York/AD site 1
DC1
VPN or DX
AD forest spanning AWS and corporate data center
Washington, D.C./AD site 2
DC2
AD site 3
Cost 50
With Try Next Closest Site policy enabled, clients use least cost
path to a domain controller. Applies to on-prem and cloud sites.
X
28. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
SQL Server high availability
• Amazon RDS Multi-AZ deployments
– Fully managed by AWS
– No administrative intervention
– Uses SQL Server mirroring
• SQL Server Enterprise 2012/2014
– Managed by you
– High availability achieved using Windows Server Failover Clusters
(WSFC) and AlwaysOn Availability Groups
– SQL Server Enterprise Edition AMI available (as of June 16)
29. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
SQL Server high availability
Availability Zone 1
private subnet
primary
replica
Availability Zone 2
private subnet
secondary
replica
synchronous-commit synchronous-commit
Primary: 10.0.2.100
WSFC: 10.0.2.101
AG Listener: 10.0.2.102
Primary: 10.0.3.100
WSFC: 10.0.3.101
AG Listener: 10.0.3.102
AG Listener:
ag.awslabs.net
automatic failover
30. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
WSFC Quorum
Availability Zone 1
Private Subnet
Primary
Replica
Availability Zone 2
Private Subnet
Secondary
Replica
Synchronous-commit Synchronous-commit
Automatic Failover
Witness
Server
31. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
WSFC Quorum
Availability Zone 1
Primary
Replica
Availability Zone 2
Secondary
Replica
Automatic Failover
Witness
Server
Availability Zone 3
32. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
SharePoint 2013 reference architecture
• General guidelines
– Critical workloads are placed in two Availability Zones
– Examples: AD domain controllers, SharePoint servers, RD gateways, Forefront TMG
gateways, NAT gateways
– Internal application servers are placed in private subnets
– RD gateways are deployed into public subnets in each Availability Zone
• Web tier is made highly available through load balancing
• Application-tier load balancing is native to SharePoint
(crawl servers, query servers, etc. installed cross-farm)
• High availability on database tier can be achieved with SQL Server
AlwaysOn
33. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
private subnet
private subnet
10.0.2.0/24
Availability Zone 2
Availability Zone 1
public subnet
NAT
10.0.0.0/24
DC
DB
primaryAPPWEB
domain
controller
app
server
web
front end
RDG
public subnet
NAT
10.0.0.0/24 10.0.2.0/24
DC
DB
secondaryAPPWEB
domain
controller
app
server
web
front end
RDG
Users
Internet-facing
SharePoint farm
on AWS
SQL Server
AlwaysOn
Availability
Group
SQL
Server
SQL
Server
34. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Exchange 2013 reference architecture
• Critical workloads are placed in two Availability Zones
– AD domain controllers, Exchange servers, RD gateways, Edge
Transport servers, NAT gateways
• Internal application servers are placed in private subnets
• RD gateways are deployed into public subnets in each
Availability Zone
• High availability provided within the data center with site
resilience between data centers
• Supports multiple copies of each database
• Optimize around failure domains
35. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
private subnet
private subnet
10.0.2.0/24
Availability Zone 2
Availability Zone 1
public subnet
NAT
10.0.1.0/24
DMZ
DC1Exch1
domain
controller
mailbox
server
RDG
public subnet
NAT
10.0.10.0/24
DMZ
10.0.20.0/24
DC2Exch2
domain
controller
mailbox
server
RDG
Users
Exchange 2013
reference
architecture
36. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Availability Zone 1/AD site 1
private subnetpublic subnet
10.0.0.0/24 10.0.2.0/24
DC1
domain
controller
Exchange 2013
CAS+MBX
Availability Zone 2/AD site 2
private subnetpublic subnet
10.0.1.0/24 10.0.3.0/24
DC2EXCH2
domain
controller
Exchange 2013
CAS+MBX
remote
mail server
Adding the Edge
Transport server
EDGE1
Exchange 2013
Edge Transport
EDGE2
Exchange 2013
Edge Transport
EXCH1
37. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Lync 2013 reference architecture
• Critical workloads are placed in two Availability Zones
– AD domain controllers, Lync Front End Server, RD gateways, Mediation
Server, NAT gateways
– Lync Edge Server (if needed) placed in DMZ subnets
• Internal Lync servers and supporting servers (OWA, PC, Mediation,
etc.) are placed in private subnets
• RD gateways are deployed to public subnets in each Availability
Zone
• Paired Lync Server 2013 pools in each Availability Zone support DR
and pool failover
38. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
private subnet
private subnet
10.0.2.0/24
Availability Zone 2
Availability Zone 1
public subnet
NAT
10.0.1.0/24
DMZ
DCFE01
domain
controller
front end
RDG
public subnet
NAT
10.0.10.0/24
DMZ
10.0.20.0/24
DCFE02
domain
controller
front endRDG
Users
Lync SE 2013
reference
architecture
39. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Lync Server 2013 EE architecture
VPC Content
10.0.0.0/16
AD1
Front End
Pool
ADCS
NATRDGW
DB1-FE
Mirrored
Mediation
SRV1
Mediation
SRV2
Persistent
chat pool
DB1-PC
Mirrored
Stress Test
Servers
OWA App
SRV1
OWA App
SRV2
AD2
DB2-FE
Mirror
DB2-PC
Mirror
Witness
Monitor
Elastic
IP
Elastic
IP
Internet gateway
router
LoadSim Tier App Tier DB Tier AD Tier
Public
10.0.15.0/24
DMZ
Private
10.0.14.0/24
AZ-1
40. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
49% Lower Latency with Direct
Connect versus Internet (VA-OR)
88 ms roundtrip via Internet 59 ms roundtrip via Direct Connect
East coast – West coast latency well within Lync latency envelope
41. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Managing and monitoring your Windows instances and
applications
Log types:
• Event logs
• IIS logs
• Event Tracing for Windows (ETW) logs
• Any performance counter data
• Any text-based log files
To learn more: http://amzn.to/1qVKKkI
• Recommend running Systems Center Operations Manager and
management packs for AD, Exchange, SharePoint, SQL Server, and Lync
• Amazon CloudWatch Logs enable monitoring instance activity in real time
with custom alarms on events
42. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Quick Start reference deployments
• Active Directory Domain Services
• Remote Desktop Gateway on AWS
• SharePoint 2013
• Exchange Server 2013
• Lync Server 2013
• SQL Server 2014 AlwaysOn
• PowerShell Desired State Configuration (DSC)
aws.amazon.com/quickstart
43. AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Thank You.
This presentation will be loaded to SlideShare the week following the Symposium.
http://www.slideshare.net/AmazonWebServices
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Editor's Notes
Amazon Web Services is a cloud computing platform optimized for Windows-based workloads. It provides a wide range of scalable services that align to ever-changing business needs.
I’d like to begin by talking about the measures that AWS takes to maintain the security of our customers’ data and infrastructure.
We understand that for most organizations, security is the chief concern associated with moving workloads to the cloud. At AWS, security is our highest priority. As such, we take a multi-layered approach to security that includes physical, operational, and technical protocol.
The locations of AWS datacenters are not publicly disclosed, and access to them is strictly limited to our employees. We have also built features into AWS that enhance the virtual security of your data.
The first way we enable users to secure their AWS environment is through isolation. Amazon Virtual Private Cloud, or VPC, allows you to create private subnets, isolating your infrastructure within the AWS Cloud. To connect to a VPC, users can leverage a traditional VPN, or utilize AWS Direct Connect for a private, dedicated network connection between their datacenter and AWS.
Additionally, the AWS Identity and Access Management service, integrates with Microsoft Active Directory, providing fine-grained access controls for your AWS resources.
Data stored in the AWS Cloud is also protected by 256-bit encryption, both while in transfer and at rest.
AWS CloudTrail logs your API call history, providing visibility into who has requested access to encryption keys, when they requested it, and the response elements returned by AWS, to ensure that users are only accessing what they are supposed to. These logs are safely stored in the AWS Cloud, enabling compliance audits and internal security analysis at a moment’s notice.
The AWS infrastructure is also optimized for compliance with regulations across a multitude of industries. AWS currently has 18 independently-validated security certifications.
Downtime is incredibly expensive for most organizations, which is why we have designed the AWS cloud to be highly reliable. Amazon has spent over a decade building one of the world’s most reliable enterprise IT infrastructures to run Amazon.com, and AWS has extended that experience to over a million active customers in 190 countries.
Our service level agreement is 99.95% for each region.
Each region is comprised of at least two physically isolated facilities known as Availability Zones (AZs). AWS currently features 28 AZs in 11 regions, providing you the reassurance that your business’s mission-critical data and applications will be available worldwide, even in the face of natural disasters and other rare events that might cause systems failures.
You’ll also have access to a Service Health Dashboard that shows the current operational status of each active service in real-time, so that uptime and performance are fully transparent.
The AWS Cloud can handle very high packets per second with very low network variability, enabling reliable, high speed data transfers, even for massive workloads. Many of our instance, or virtual machine, types can be connected together on a fast, non-blocking network. This configuration is ideal for applications which require a lot of communication between instances for reliable, high-performance computing tasks.
The AWS Cloud is reliable, as evidenced by the large number of startups, enterprises, and government organizations that are running mission critical applications on AWS – including large web sites, e-commerce applications, SAP deployments, scientific analysis, and financial services risk simulations. AWS has provided them with dependable operational performance over many years – and in many cases higher uptime than they achieved in their own datacenters with the same applications.
Security and reliability are important considerations when going to the cloud, and we take them very seriously. But it is important to remember the agility and innovation that the high-performance of AWS cloud provides.
Amazon Elastic Compute Cloud gives you enterprise-class computing power on-demand, allowing you to provision one server, hundreds of servers, or even thousands of servers in minutes or hours instead of weeks or months.
We also provide several automation tools which allow you to spend less time carrying out time-consuming tasks, and more time on strategic business initiatives. AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources. With CloudFormation, you can automate the creation of entire server farms. Third- party automation solutions such as Chef and Puppet are also supported.
I mentioned using dedicated connections with AWS Direct Connect in the context of security, but Direct Connect can also increase the throughout and reduce the latency of your connection to the AWS Cloud for improved performance.
AWS also provides superior auto-scaling capabilities that are flexible enough to scale manually, by schedule, by policy, or by auto-rebalance. Your instances can be automatically launched or terminated to ensure applications are balanced across multiple Availability Zones.
To help you keep track of your resource usage on AWS, Amazon CloudWatch provides custom metrics and allows you to set automated alarms when you cross your self-determined threshold for any metric.
You may be thinking: “Great. But my organization can’t afford the lost time associated with adopting new platforms, tools, and processes.” You may be surprised at how familiar an experience AWS provides.
With the understanding that many of our customers have cut their teeth in on-premises environments, we have configured AWS to provide a familiar administrative and user experience for Windows IT pros.
In addition to Windows Server and SQL Server, AWS is compatible with other server applications you may already use, such as Microsoft System Center and VMware vCenter. Add-ins have been developed to provide seamless integration between these traditional applications and the AWS Cloud, allowing you to use your existing tools to manage your on-premises virtual machines and workloads in the cloud from a single, familiar console.
With Dedicated Instances, you can provision a server or group of servers dedicated to running your business’s workloads exclusively. Combined with a VPN or AWS Direct Connect, Dedicated Instances can act as an extension of your datacenter, allowing you to take advantage of more flexible software licensing terms.
Our VM Import/Export feature enables you to easily import virtual machine images from your existing environment to AWS and export them back.
You can also choose from several licensing options depending on your preference. Microsoft Windows Server and SQL Server licenses are available directly from AWS via Amazon Machine Images (AMIs). They are well documented, optimized, and configured based on best practices, making it easy to start and manage your Windows-based instances, or virtual machines. You can also bring eligible licenses purchased for on-premises servers with you.
And, on AWS, you have access to the same tools that have been available to you in traditional on-premises environments, including a .NET Developer Center and toolkits for Visual Studio and Windows PowerShell. Additional third-party applications from our network of partners are available in the AWS Marketplace as Amazon Machine Images (AMIs) or as Software as a Service (SaaS).
Whether your goal is to expand your organization’s website capabilities, develop and deploy custom applications quickly and efficiently, or build a responsive database structure, AWS for Windows has the tools, templates, and resources to help you get started quickly and see improvements immediately.
Typically, improvements in IT performance are associated with greater IT expenses. However, with AWS, most customers are actually able to improve performance AND lower costs. AWS is designed to offer you unparalleled value by enabling elastic consumption that scales with your needs, pay-as-you-go pricing models, and no long-term service commitments. Simply put, AWS can help you lower your IT expenses and trade cap-ex for op-ex.
With traditional on-premises approaches, you need to plan for and invest in infrastructure that can handle what you predict to be your peak needs in the future. Then, you have to deploy, maintain ,and secure that infrastructure regardless of how much, or how little, your resources are actually utilized. Inevitably, this leads to either excessive spending on unnecessary capacity, or downtime for critical applications and databases if resource demand exceeds your predictions. With AWS, you can access precisely the computing resources you need, without any upfront costs or wasted money on unused capacity.
Because you can pick precisely the instance type you want, scale it up and down on demand, and replace it with another instance at any time, you can improve your hardware utilization.
And as I stated before, AWS also offers ways to move your Windows-based workloads to the cloud without incurring any additional Microsoft software licensing fees. With Microsoft License Mobility through Software Assurance, eligible Microsoft server products can be deployed on AWS using existing Microsoft software licenses. Not only will License Mobility make the transition to AWS easier for you, it provides the ability to continue using perpetual licensing while still taking advantage of the efficiencies of the cloud.
This value-orientation is engrained into the AWS culture. Amazon is committed to providing the greatest value possible to our customers, and that is reflected through AWS. AWS has lowered prices for customers 47 times in six years leading to 2015, and the AWS Trusted Advisor has proactively recommended over $350 million in cost reductions for our customers over the last two years.
And unlike investing in your own server hardware, there are no long-term commitments with AWS—you can downsize or discontinue service whenever you’d like.
The AWS Cloud is very cost-effective, but it is still quite extensive in its’ functionality.
AWS has continually expanded the its services to support virtually any cloud workload. As of now, we offer an extensive line of more than 40 services– from compute, storage, networking, database, analytics, application services, and more.
A key component of this has been establishing a broad ecosystem of thousands of partners who specialize in both technology and consulting services. These partners include systems integrators who offer consulting services, independent software vendors who develop custom software solutions, and security services vendors who specialize in advanced protection of your data and AWS environment.
Our AWS Marketplace is an online store that helps you find, buy, and start using the software and services developed by our partners. You can use AWS Marketplace’s 1-Click deployment to quickly launch pre-configured software for Windows and pay only for what you use, by the hour or month.
We also offer associate and professional level technical certifications available for Solutions Architects, Developers and SysOps Administrators. These certifications recognize individuals that possess the skills and technical knowledge necessary for designing, deploying, and operating applications and infrastructure on AWS. Earning certifications helps you gain visibility and credibility for your proven experience working with AWS, as well as contributes to your organization’s proficiency with AWS-based workloads.
And we expand and improve our services continually, with over 500 significant improvements in 2014 alone.
Our line of cloud services, coupled with the tools developed by our network of partners give AWS users extensive functionality
Our extensive line of platform and cloud services offerings are designed to meet the needs of nearly any organization’s unique infrastructure requirements; unique being the key word here. With AWS, you have the flexibility to choose the computing, storage, and networking capacity you need, which services to use, and how you want to use them. Elastic service capabilities allow you to scale resources up or down in real-time as your needs change, enabling a lean, adaptable infrastructure for your business.
In addition to being able to use your own VMs, we offer a wide selection of instance, or VM types, each with a different performance characteristic across compute, memory, and storage. Each instance type is available in different sizes, allowing you to select and optimize your resources to the requirements of your target workload. Individual instances support up to 36 cores and 60 GB of RAM.
For many businesses, Infrastructure needs can change dramatically in minutes. Auto Scaling allows you to define the conditions by which your Amazon EC2 instances scale up and down, enabling application availability during demand spikes and cost-savings during capacity lulls.
We also offer a wide variety of storage types for different use cases. Whether you need general-purpose, high-performance, or low cost storage, AWS has you covered.
The AWS Cloud is flexible enough to meet the needs of your organization. You can access precisely the combination of IaaS, PaaS, and SaaS solutions you want, when you want them, and change your configuration in minutes.
Today, I’ve told you about a few of the reasons that we feel AWS should be the cloud platform of choice for businesses looking to adopt a modern IT infrastructure:
Our multi-layered approach to security includes virtual isolation, 256 bit encryption, and tracking features.
We have a 99.95% SLA, and most of our customers experience significantly less downtime than with their on-premises environments. This reliability is grounded in our proven experience building enterprise scale, datacenter infrastructure.
This experience has also allowed us to build an agile, high-performance cloud platform.
But this performance doesn’t mean much unless it can be easily configured and delivered, which is why we have designed AWS to feel familiar for IT pros who are used to on-premises environments.
Even with the performance increases that AWS provides, it is also substantially cheaper than buying and maintaining on-premises infrastructure in most cases.
We offer an extensive line of features and services, and continually expand them with the goal of supporting virtually any cloud workload.
And with AWS, you have the flexibility to choose which services to use, how you want to use them, and for how long.
Critical workloads: DCs in 2 AZs.
App servers in private subnets shields from the Internet. Public subnets are like a DMZ
DMZ holds bastian, proxy, etc.
VPC lets you build out network environment like on-prem scenario.
Pick network address range you want
Expand VPC across AZs. Create subnets.
2 key concepts: Security & Eliminate SPOF
Least Privilege and Bastian hosts
Remote Admin: VPC/DX or over the Internet.
Security groups are Instance level firewall.
ACLs: control traffic at subnet level.
Control flow of network connectivity through environment
1 AZ.
SG for port 80. Same SG becomes a target for ingress SG on SQL Server
Ingress rules sourced on IP ranges and named security groups
May not need to do this if you are coming in from your Corp Network.
If admin over Internet, great capability: Remote Desktop Services
Encryption is benefit of architecture
RDGW gives you ability of least principle: Who can RDP, and through GW where can they connect to.
Command line integration. PowerShell has become powerful. Both options on RDGW/Jumpboxes
RDGW is a jumpbox. Certificate setup. Can bypass logging in twice.
Admin comes over the Internet
Tunneling over SSL
SGs permit traffic
RDGW proxies to multiple backend connections
Single endpoint for the RDGW and all connections get proxied through single access point
HA: Put one RDGW in each AZ
Server farms: Client affinity, farms need to be domain joined. Not ideal
HA: Use Rt53 health checks. Active-active record set. Or Active-passive
Ping if running. If not, Rt 53 will substitute the other.
We can put RDGWs in separate AZs and use Route53 health checks and DNS failover. Can use active-active gives roundrobin. Active-passive is always going through one unless we need to fail over.
For real-world implementations, RDCMan is your friend
VPC is the basis for managing AD.
VPN or DX to get to corportate
VPC subnets hand out DHCP IP addresses
AMZN provided DNS
You should use your own DNS
DHCP Option Sets lets you hand DNS from AD to your instances
For domain name, let’s you assign IPs of DCs, NTPs, NbT IPs, etc.
Sites become Availability Zones.
Assign subnets. VPC hands out IP addresses. Amazon DNS lets instances resolve Internet names and talk to Amazon resources.
Your own DNS servers can forward queries to AMZN DNS (resolve ELB,etc)
Tangent: CNAME records for DNS
AWS Directory Service – announced at Re:Invent 2014
Simple AD (build your own DS based on Samba, users/groups, join EC2 instances to directory. However, you might have AD already)
AD Connector proxies directory service calls to your DCs in VPC or on-prem environment
Domain controllers
Need a static IP – whacky stuff in Windows if not
Use “Private IP Address field”
Reservation in AMZN provided DHCP. Will always get those IPs. Statically assign to OS
Run DNS and Global Catalog servers. Full redundancy if lose an AZ
RO vs RW domain controllers. Wayne Saxe gave guidance not to use RO
Passwords are not stored on RO DC. Exchange needs a writable DC/GC
If don’t want to use RW DCs, use AD Connector
Sites = Availability Zone
MS workloads are tightly coupled with AD architecture
VPN and DX to bridge networking gap
SGs for DCs to talk to DCs on prem. Lots of ports.
AD sites and subnets. Match AZ
Domain join servers and workstations should talk to closest DC
Site link costs ensure talking to closest domain controller
AD forest spanning corp data center and AWS
Basic configuration
Corp location: 2 physical locations
Add DC to AWS VPC
If this were all 1 site, the DC Locator service would locate a DC anywhere in the site. Could be authentication sites going anywhere.
Make more sense to have workstation in NY talk to DC if DC1 goes down
Where should workstation go
Sites
I’ve created a site for each physical location
Assigned site link costs
What’s the lowest value to connect to DC
SharePoint and Lync use SQL Server
Many other applications use SQL Server so lets’ start there…
Amazon RDS is different than Remote Desktop Services!
RDS
No admin needed for failover
SQL Server EE – As of June 16 (10 days ago), it’s available on AWS per hour
Benefits of SQL EE
HA: AlwaysOn Availability Groups with up to 4 active readable secondary DBs
Self-service BI: You can use Power View to explore and visualize data
Data Quality Services: You can use reference data to profile, cleanse, match data
Online changes: You can restore files, alter schemas, make index changes while DB is online
Availability groups do not require a shared storage model.
Concept of AGs applies to Exchange and Lync. Failover clustering.
App handles data replication.
Simple 2 node cluster
3 IPs per instance. IP for OS. IP for Win Server Failover cluster. Listener
Fully qualified domain name for listener so you don’t have to hardcode a server name
In failover, don’t need to know that server names have changed.
Not showing how WSFC manages all this
Traditionally worked off shared storage
AGs don’t require that. DB replication is done by SQL Server itself
Same concept in Exch 10, 13, Lync. Don’t need shared storage model
WSFC uses Quorum concept. If even # of servers, Need a 3rd voter
Witness server. File share. Tie breaker
Primary fails. Secondary replica still talks to witness. Have node majority
Activate secondary as primary.
Witness doesn’t have to be a witness. Could be a SQL or DC server
If lose all of AZ, should put witness (or third SQL) in AZ3.
Quorum concepts apply to Exch and Lync EE
SharePoint HA is easy b/c it follows general and SQL HA
Similar concepts to on-prem
Load balancing for web tier
App tier has native load balancing (service apps installed on app servers)
SQL AlwaysOn Avail Group adds HA for database.
Use SQL Client alias to point to individual SQL server.
Install Sharepoint. Configure service apps.
Configure database. Hop into SQL Server. Make Availability Group. Make databases HA. Change SQL client alias to point to listener DNS instead of a single server. Good to go.
* Web tier, LB distributes http
CloudWatch logs – If you use EC2Config service, provides support for CloudWatch. Send all data to CloudWatch including custom logs, ex, CFNInit logs
Single pane of glass to look at logs.
In SQL Server, we download all of the bits from Microsoft
Powershell DSC: Microsoft’s configuration management platform. Plugs in great for CloudFormatoin. Declarative model. Declarative scripts that you can check into source control. We’ll be leveraging DSC for Windows builds going forward.
Other sessions:
Hybrid IT
DR
AWS as a Data Platform
That’s my time. Really appreciate you guys coming and listening