SlideShare una empresa de Scribd logo
1 de 40
Best Practices:
Microsoft on AWS
   Santanu Dutt (@san_dutt)
      Solutions Architect
    santanu@amazon.com
What we assume you already know:



   EC2 Instance
        +                  =
Windows Server OS



 AWS provides pre-configured Windows AMI’s to start running
   fully supported Windows Server virtual machines in the cloud
                        in minutes
Isn’t cloud Windows.. different?
•   Full, real, licensed Windows Server OS
    •   2003, 2008, 2008r2, all via our Microsoft SPLA licensing means no CAL’s required
    •   SQL Server Web and Standard via SPLA as well


•   VPC for static, secure, user-defined networks

•   Security groups for easy-to-configure firewalls per VM

•   Easily install services and software that you know
    AD, ADFS, SCOM, WSUS, SQL, Exchange, SharePoint, Media Services, etc.


•   All the benefits of a cloud infrastructure without the…              weird
What’s Big & Easy, What’s New
• Web Applications              • Media Applications
   • WebMatrix                    • Transcoding, Encoding
   • .net and IIS               • Windows HPC Cluster
• Microsoft Applications          • Genomics
   •   SharePoint                 • CFD, CAD
   •   SQL Server                 • Financials
   •   Exchange                 • Software Dev and Test
   •   System Center
   •   Windows Media Services
   •   ADFS
• 3rd Party Enterprise
  Applications
   • SAP, Sage, ESRI, etc
What’s New
Windows Free Tier
What’s New

SQL Server Standard on more host types, and now SQL
      Web Edition at a lower hourly price point
What’s New
            Relational Database Service for SQL Server

    Point and Click deployment in minutes with pre-configured
    Server, OS, and DB parameters
    Vertically scale with a few clicks or a single API call
    Automated backups and DR
    Managed database snapshots for backup or cloning
    Automatic Windows and SQL Server software patching


    #1: Fully Managed Disk




Plus Free Tier!
What’s New
      Elastic Beanstalk with support for .net and Visual Studio

      IIS 7.5 with full .net support
      Package deployable code as a “Microsoft Web Deploy” and you’re done
 Or
      Use the AWS Toolkit for Visual Studio to publish builds from within your IDE
      Windows Server 2008r2 with auto-scaling and Elastic Load Balancer to
      distribute traffic
      Application level metrics like request count, average latency
      Zero lock-in or lock-out, open up the hood, RDP in, change it how you like




Plus Free Tier!
More What’s New?!


CloudFront support for IIS-MS 4.1 Smooth
Streaming

Windows HPC Cluster support
  http://docs.amazonwebservices.com/AWSEC2/latest/Windo
  wsGuide/ConfigWindowsHPC.html


m1.medium instances, cc2.8xlarge instance
Security
Security: Shared Responsibility Model

          AWS                         Customer
•   Facilities                •   Operating System
•   Physical Security         •   Application
•   Physical Infrastructure   •   Security Groups
•   Network Infrastructure    •   OS Firewalls
•   Virtualization            •   Network Configuration
    Infrastructure            •   Account Management
So, what do
                             you do about it?
SAS 70 Type II Audit
                                                                                        Encrypt data in transit
ISO 27001/2 Certification
                                                                                           Encrypt data at rest
PCI DSS 2.0 Level 1-5
                                                                                 Protect your AWS Credentials
HIPAA/SOX Compliance
                                                                                              Rotate your keys
FISMA Moderate                    Infrastructure          Application          Secure your OS and applications
FEDRamp / GSA ATO                    Security              Security

How we measure that our                                                           How can you secure your
infrastructure is secure                                                        application and what is your
                                                                                              responsibility?

                                            Services Security



     What security options
         and features are                 Enforce IAM policies
         available to you?        Use MFA, VPC, Leverage S3 bucket
                             policies, EC2 Security groups, EFS in EC2 Etc..
Networking and Security

• No:
  • Multicast, Broadcast, Anycast, IP spoofing, Clustering
• VPC
  • Statics, Routing, Network ACL + Security Group, Ingress/Egress
• VPN
• Direct Connect
Networking and Security

• AWS Credentials
  • IAM (hint: Try the policy wizard!)
      • For your Staff
      • For your Applications
  • MFA
      • Secure Delete!
• Instance Credentials
  • Keypairs
  • Passwords
Amazon Virtual Private Cloud (VPC)
•   Logically Isolated Environment
•   Private IP address ranges
•   Ingress and Egress Network Access Control
•   Elastic IP addresses and Internet Gateway
•   Hardware encrypted VPN connections or Direct Connect


                                           10G’s



                                 DirectConnect     Amazon Virtual
                    Corporate       Location        Private Cloud
                   Data Center


• Wizard-based setup
The New Enterprise IT
Network Architecture
                                                                          Availability Zone 1




                                            10G
                            DirectConnect                                     NAT                          Private
 Corporate                     Location                                     Instance                       Subnet
Data Center                                        VPN Gateway


                 Customer
                 Gateway



                                                  Internet Gateway                Public Subnet

                                                                                                  Amazon VPC

                                                                          Availability Zone 2
 Corporate
Headquarters




                                                                     S3    SQS/SNS/SES     SWF          Elastic      SimpleDB DynamoD
                                                                                                       Beanstalk                 B
                                                                                             AWS Region


Branch Offices
New EC2 VPC feature:
Elastic Network Interface



•   Multiple Addresses
•   Span Subnets
•   Attach/Detach
•   Public or Private
SQL Server
“With AWS and 2nd Watch, we have found a much more cost
                                       effective way to keep the lights on for a critical part of our
                                    infrastructure while reducing the risk of IT resources getting
                                                   distracted from our core business strategies.”
                                                                    David Barbieri, SVP and CIO




                                                         Business Benefits
Infra Cost Comparison                   •    Big savings over existing infrastructure
                        ~58% savings!
                                        •    Faster network speeds
     AWS Cloud
    Infrastructure                      •    Improved load times
                                        •    Already planning future migrations

Old Infrastructure


                                                                        SW Apps:
                                                                        • SharePoint 2010
                                                                        • SQL Server 2008
                                                                        • Umbraco CMS
SQL Server QnD
Instance Type Matters!
  m1.xlarge /= m2.xlarge
  IO Throughput is, well, important
  Cluster Compute for non-HPC: DB on CC


EBS /= SAN
  Raid0 isn’t quite what you think on EC2
  Snapshots!


ENI for HA
Example:
a fork-lifted app,
with a fork-lifted
               DB
Example:
Fault-Tolerant
SQL on EC2 vs. SQL on RDS


Do you have 3rd party applications on the DB host?

Windows Authorization…

Complex Replication Topologies

Manual update/patch control
SharePoint
Case Study – SharePoint on AWS
•   SharePoint migration and consolidation
    projects with Recovery.gov, Treasury.gov,
    Army Corp of Engineers and others
•   Team leveraged existing Windows skills and
    tool sets
•   Microsoft License Mobility program to license
    server applications on AWS

SW Apps:
•   SharePoint 2010
•   SQL Server 2008
•   Forefront                      Infrastructure Cost Comparison
                                                                60%-70% savings!

                                        AWS Cloud
                                       Infrastructure

                                   Old Infrastructure
A little fault-tolerance exercise



  Elastic Load
     Balancer
                                  How much load can
                                  you safely put on
                                  each instance?


SharePoint EC2   SharePoint EC2
  Instance #1      Instance #2
A little fault-tolerance exercise



  Elastic Load
     Balancer




SharePoint EC2   SharePoint EC2
  Instance #1      Instance #2
A little fault-tolerance exercise



Elastic Load
   Balancer



                                        How about now?




    SharePoint EC2     SharePoint EC2
     Instance 1-5       Instance 6-10
A little fault-tolerance exercise



Elastic Load
   Balancer




    SharePoint EC2     SharePoint EC2
     Instance 1-5       Instance 6-10
Licensing
Licensing
• OEM aka Hourly Licensing via SPLA
   • Windows OS, SQL Server Web and Standard Edition


• License Mobility aka BYOL
   • Sharepoint, SQL Server, Lync, System Center, Exchange, Dynamics CRM


• RDS aka Terminal Services
   • SAL via 3rd Party SPLA


• BizSpark
• Or the golden rule… Talk to your Microsoft Rep!
License Mobility Requirements


Must be on active Software Assurance
  Enterprise Agreement
  Enterprise Subscription Agreement
  Open Value Agreement
  Open License (with SA option)
  Select Plus (with SA option)
For Licensed apps, need appropriate CALs
No migration for 90 days
BizSpark

•   Developing Software?
•   Privately Held?
•   Less than 3 years old?
•   Making less than $1mm USD annually?



• Join BizSpark!
Extra Tricks
Cloudformation

http://aws.amazon.com/cloudformation/aws-cloudformation-templates/
VM Import: Cloud Recovery

  (this looks a lot like a migration, doesn’t it?)                          Windows
                                                                            Server 2008




                                                                 Boot            Data
                                                                 Volume          Drive
                                                                 C:              D:

                                             Snapshots              Amazon EBS
VMware ESX VMDK
                                                         Availability Zone #1
Citrix Xen VHD
Microsoft Hyper-V VHD        VM Import
                              service

Más contenido relacionado

La actualidad más candente

NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
Kristian Nese
 
Accelerating SharePoint for Mobile Solutions on AWS
Accelerating SharePoint for Mobile Solutions on AWSAccelerating SharePoint for Mobile Solutions on AWS
Accelerating SharePoint for Mobile Solutions on AWS
Amazon Web Services
 
Build Resilient Private Cloud
Build Resilient Private CloudBuild Resilient Private Cloud
Build Resilient Private Cloud
Symantec APJ
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Med Zaibi
 
The Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated IndustriesThe Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated Industries
dirkbeth
 

La actualidad más candente (20)

BayThreat Why The Cloud Changes Everything
BayThreat Why The Cloud Changes EverythingBayThreat Why The Cloud Changes Everything
BayThreat Why The Cloud Changes Everything
 
AWS GovCloud (US) - Moses
AWS GovCloud (US) - MosesAWS GovCloud (US) - Moses
AWS GovCloud (US) - Moses
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
 
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Webinar Series: VMware vSphere 5.1 ChangesSoftchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Webinar Series: VMware vSphere 5.1 Changes
 
comparative study of Cloud computing tools
comparative study of Cloud computing tools comparative study of Cloud computing tools
comparative study of Cloud computing tools
 
KVH Customer Case Study - Aplix Corporatin
KVH Customer Case Study - Aplix CorporatinKVH Customer Case Study - Aplix Corporatin
KVH Customer Case Study - Aplix Corporatin
 
Accelerating SharePoint for Mobile Solutions on AWS
Accelerating SharePoint for Mobile Solutions on AWSAccelerating SharePoint for Mobile Solutions on AWS
Accelerating SharePoint for Mobile Solutions on AWS
 
Rackforce the cloud
Rackforce the cloudRackforce the cloud
Rackforce the cloud
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
 
Enterprise Private Cloud Computing
Enterprise Private Cloud ComputingEnterprise Private Cloud Computing
Enterprise Private Cloud Computing
 
Build Resilient Private Cloud
Build Resilient Private CloudBuild Resilient Private Cloud
Build Resilient Private Cloud
 
Windows Azure Datasheet
Windows Azure DatasheetWindows Azure Datasheet
Windows Azure Datasheet
 
What is a virtual tap?
What is a virtual tap?What is a virtual tap?
What is a virtual tap?
 
Rfs4000 spec sheet
Rfs4000 spec sheetRfs4000 spec sheet
Rfs4000 spec sheet
 
The role of hyper-v in nist model
The role of hyper-v in nist modelThe role of hyper-v in nist model
The role of hyper-v in nist model
 
Citrix Netscaler Intro
Citrix Netscaler IntroCitrix Netscaler Intro
Citrix Netscaler Intro
 
Microsoft Windows Azure - Cloud Services Platform Datasheet
Microsoft Windows Azure - Cloud Services Platform DatasheetMicrosoft Windows Azure - Cloud Services Platform Datasheet
Microsoft Windows Azure - Cloud Services Platform Datasheet
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Lawful Interception in Virtual Environments
Lawful Interception in Virtual EnvironmentsLawful Interception in Virtual Environments
Lawful Interception in Virtual Environments
 
The Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated IndustriesThe Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated Industries
 

Destacado

Destacado (20)

20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
 
Startup Best Practices on AWS
Startup Best Practices on AWSStartup Best Practices on AWS
Startup Best Practices on AWS
 
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
 
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
 
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
 
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
 
AWS Startup Insights Singapore
AWS Startup Insights SingaporeAWS Startup Insights Singapore
AWS Startup Insights Singapore
 
Best Practices in Architecting for the Cloud Webinar - Jinesh Varia
Best Practices in Architecting for the Cloud Webinar - Jinesh VariaBest Practices in Architecting for the Cloud Webinar - Jinesh Varia
Best Practices in Architecting for the Cloud Webinar - Jinesh Varia
 
CPN202 More for Less - AWS re: Invent 2012
CPN202 More for Less - AWS re: Invent 2012CPN202 More for Less - AWS re: Invent 2012
CPN202 More for Less - AWS re: Invent 2012
 
(ISM312) SMB Panel—Using The Cloud to Achieve Business Agility
(ISM312) SMB Panel—Using The Cloud to Achieve Business Agility(ISM312) SMB Panel—Using The Cloud to Achieve Business Agility
(ISM312) SMB Panel—Using The Cloud to Achieve Business Agility
 
AWS Customer Presentation - AdaptiveBlue
AWS Customer Presentation - AdaptiveBlueAWS Customer Presentation - AdaptiveBlue
AWS Customer Presentation - AdaptiveBlue
 
AWS Customer Presentation - Cruxy.com
AWS Customer Presentation - Cruxy.com AWS Customer Presentation - Cruxy.com
AWS Customer Presentation - Cruxy.com
 
Scalability and Availability
Scalability and AvailabilityScalability and Availability
Scalability and Availability
 
REA Sydney Customer Appreciation Day
REA Sydney Customer Appreciation DayREA Sydney Customer Appreciation Day
REA Sydney Customer Appreciation Day
 
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Dev ops on aws deep dive on continuous delivery - Toronto
Dev ops on aws deep dive on continuous delivery - TorontoDev ops on aws deep dive on continuous delivery - Toronto
Dev ops on aws deep dive on continuous delivery - Toronto
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business Services
 
AWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin MigrationAWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin Migration
 
AWS Summit Auckland 2014 | Understanding AWS Security
AWS Summit Auckland 2014 | Understanding AWS Security AWS Summit Auckland 2014 | Understanding AWS Security
AWS Summit Auckland 2014 | Understanding AWS Security
 

Similar a Microsoft Best Practices - AWS India Summit 2012

Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
drmarcustillett
 
Daniel künzli cloudgateway.next
Daniel künzli cloudgateway.nextDaniel künzli cloudgateway.next
Daniel künzli cloudgateway.next
Digicomp Academy AG
 
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
Amazon Web Services
 

Similar a Microsoft Best Practices - AWS India Summit 2012 (20)

Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 AustraliaBest Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
 
Smartronix - Building Secure Applications on the AWS Cloud
Smartronix - Building Secure Applications on the AWS CloudSmartronix - Building Secure Applications on the AWS Cloud
Smartronix - Building Secure Applications on the AWS Cloud
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Enterprise Applications on AWS
Enterprise Applications on AWSEnterprise Applications on AWS
Enterprise Applications on AWS
 
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarRunning Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
 
[AWS Summit 2012] ソリューションセッション#4 AWS: Overview of Security Processes
[AWS Summit 2012] ソリューションセッション#4 AWS: Overview of Security Processes[AWS Summit 2012] ソリューションセッション#4 AWS: Overview of Security Processes
[AWS Summit 2012] ソリューションセッション#4 AWS: Overview of Security Processes
 
AWS Governance Overview - Beach
AWS Governance Overview - BeachAWS Governance Overview - Beach
AWS Governance Overview - Beach
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
Cloud Connections: Integrating Enterprise IT with the Cloud
Cloud Connections: Integrating Enterprise IT with the CloudCloud Connections: Integrating Enterprise IT with the Cloud
Cloud Connections: Integrating Enterprise IT with the Cloud
 
An enterprise journey in the Cloud
An enterprise journey in the CloudAn enterprise journey in the Cloud
An enterprise journey in the Cloud
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
 
Secure your critical workload on AWS
Secure your critical workload on AWSSecure your critical workload on AWS
Secure your critical workload on AWS
 
Security and Privacy in the Cloud - Stephen Schmidt - AWS Summit 2012 Australia
Security and Privacy in the Cloud - Stephen Schmidt - AWS Summit 2012 AustraliaSecurity and Privacy in the Cloud - Stephen Schmidt - AWS Summit 2012 Australia
Security and Privacy in the Cloud - Stephen Schmidt - AWS Summit 2012 Australia
 
Daniel künzli cloudgateway.next
Daniel künzli cloudgateway.nextDaniel künzli cloudgateway.next
Daniel künzli cloudgateway.next
 
Extending Your Infrastructure & Data to the Cloud
Extending Your Infrastructure & Data to the CloudExtending Your Infrastructure & Data to the Cloud
Extending Your Infrastructure & Data to the Cloud
 
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
 
Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012
 
AWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud InnovationsAWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud Innovations
 
Secure and Govern Integration between the Enterprise & the Cloud
Secure and Govern Integration between the Enterprise & the CloudSecure and Govern Integration between the Enterprise & the Cloud
Secure and Govern Integration between the Enterprise & the Cloud
 

Más de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Microsoft Best Practices - AWS India Summit 2012

  • 1. Best Practices: Microsoft on AWS Santanu Dutt (@san_dutt) Solutions Architect santanu@amazon.com
  • 2. What we assume you already know: EC2 Instance + = Windows Server OS AWS provides pre-configured Windows AMI’s to start running fully supported Windows Server virtual machines in the cloud in minutes
  • 3. Isn’t cloud Windows.. different? • Full, real, licensed Windows Server OS • 2003, 2008, 2008r2, all via our Microsoft SPLA licensing means no CAL’s required • SQL Server Web and Standard via SPLA as well • VPC for static, secure, user-defined networks • Security groups for easy-to-configure firewalls per VM • Easily install services and software that you know AD, ADFS, SCOM, WSUS, SQL, Exchange, SharePoint, Media Services, etc. • All the benefits of a cloud infrastructure without the… weird
  • 4. What’s Big & Easy, What’s New • Web Applications • Media Applications • WebMatrix • Transcoding, Encoding • .net and IIS • Windows HPC Cluster • Microsoft Applications • Genomics • SharePoint • CFD, CAD • SQL Server • Financials • Exchange • Software Dev and Test • System Center • Windows Media Services • ADFS • 3rd Party Enterprise Applications • SAP, Sage, ESRI, etc
  • 6. What’s New SQL Server Standard on more host types, and now SQL Web Edition at a lower hourly price point
  • 7. What’s New Relational Database Service for SQL Server Point and Click deployment in minutes with pre-configured Server, OS, and DB parameters Vertically scale with a few clicks or a single API call Automated backups and DR Managed database snapshots for backup or cloning Automatic Windows and SQL Server software patching #1: Fully Managed Disk Plus Free Tier!
  • 8. What’s New Elastic Beanstalk with support for .net and Visual Studio IIS 7.5 with full .net support Package deployable code as a “Microsoft Web Deploy” and you’re done Or Use the AWS Toolkit for Visual Studio to publish builds from within your IDE Windows Server 2008r2 with auto-scaling and Elastic Load Balancer to distribute traffic Application level metrics like request count, average latency Zero lock-in or lock-out, open up the hood, RDP in, change it how you like Plus Free Tier!
  • 9. More What’s New?! CloudFront support for IIS-MS 4.1 Smooth Streaming Windows HPC Cluster support http://docs.amazonwebservices.com/AWSEC2/latest/Windo wsGuide/ConfigWindowsHPC.html m1.medium instances, cc2.8xlarge instance
  • 11. Security: Shared Responsibility Model AWS Customer • Facilities • Operating System • Physical Security • Application • Physical Infrastructure • Security Groups • Network Infrastructure • OS Firewalls • Virtualization • Network Configuration Infrastructure • Account Management
  • 12. So, what do you do about it? SAS 70 Type II Audit Encrypt data in transit ISO 27001/2 Certification Encrypt data at rest PCI DSS 2.0 Level 1-5 Protect your AWS Credentials HIPAA/SOX Compliance Rotate your keys FISMA Moderate Infrastructure Application Secure your OS and applications FEDRamp / GSA ATO Security Security How we measure that our How can you secure your infrastructure is secure application and what is your responsibility? Services Security What security options and features are Enforce IAM policies available to you? Use MFA, VPC, Leverage S3 bucket policies, EC2 Security groups, EFS in EC2 Etc..
  • 13. Networking and Security • No: • Multicast, Broadcast, Anycast, IP spoofing, Clustering • VPC • Statics, Routing, Network ACL + Security Group, Ingress/Egress • VPN • Direct Connect
  • 14. Networking and Security • AWS Credentials • IAM (hint: Try the policy wizard!) • For your Staff • For your Applications • MFA • Secure Delete! • Instance Credentials • Keypairs • Passwords
  • 15. Amazon Virtual Private Cloud (VPC) • Logically Isolated Environment • Private IP address ranges • Ingress and Egress Network Access Control • Elastic IP addresses and Internet Gateway • Hardware encrypted VPN connections or Direct Connect 10G’s DirectConnect Amazon Virtual Corporate Location Private Cloud Data Center • Wizard-based setup
  • 16. The New Enterprise IT Network Architecture Availability Zone 1 10G DirectConnect NAT Private Corporate Location Instance Subnet Data Center VPN Gateway Customer Gateway Internet Gateway Public Subnet Amazon VPC Availability Zone 2 Corporate Headquarters S3 SQS/SNS/SES SWF Elastic SimpleDB DynamoD Beanstalk B AWS Region Branch Offices
  • 17. New EC2 VPC feature: Elastic Network Interface • Multiple Addresses • Span Subnets • Attach/Detach • Public or Private
  • 19. “With AWS and 2nd Watch, we have found a much more cost effective way to keep the lights on for a critical part of our infrastructure while reducing the risk of IT resources getting distracted from our core business strategies.” David Barbieri, SVP and CIO Business Benefits Infra Cost Comparison • Big savings over existing infrastructure ~58% savings! • Faster network speeds AWS Cloud Infrastructure • Improved load times • Already planning future migrations Old Infrastructure SW Apps: • SharePoint 2010 • SQL Server 2008 • Umbraco CMS
  • 20. SQL Server QnD Instance Type Matters! m1.xlarge /= m2.xlarge IO Throughput is, well, important Cluster Compute for non-HPC: DB on CC EBS /= SAN Raid0 isn’t quite what you think on EC2 Snapshots! ENI for HA
  • 23. SQL on EC2 vs. SQL on RDS Do you have 3rd party applications on the DB host? Windows Authorization… Complex Replication Topologies Manual update/patch control
  • 25. Case Study – SharePoint on AWS • SharePoint migration and consolidation projects with Recovery.gov, Treasury.gov, Army Corp of Engineers and others • Team leveraged existing Windows skills and tool sets • Microsoft License Mobility program to license server applications on AWS SW Apps: • SharePoint 2010 • SQL Server 2008 • Forefront Infrastructure Cost Comparison 60%-70% savings! AWS Cloud Infrastructure Old Infrastructure
  • 26. A little fault-tolerance exercise Elastic Load Balancer How much load can you safely put on each instance? SharePoint EC2 SharePoint EC2 Instance #1 Instance #2
  • 27. A little fault-tolerance exercise Elastic Load Balancer SharePoint EC2 SharePoint EC2 Instance #1 Instance #2
  • 28. A little fault-tolerance exercise Elastic Load Balancer How about now? SharePoint EC2 SharePoint EC2 Instance 1-5 Instance 6-10
  • 29. A little fault-tolerance exercise Elastic Load Balancer SharePoint EC2 SharePoint EC2 Instance 1-5 Instance 6-10
  • 30.
  • 32. Licensing • OEM aka Hourly Licensing via SPLA • Windows OS, SQL Server Web and Standard Edition • License Mobility aka BYOL • Sharepoint, SQL Server, Lync, System Center, Exchange, Dynamics CRM • RDS aka Terminal Services • SAL via 3rd Party SPLA • BizSpark • Or the golden rule… Talk to your Microsoft Rep!
  • 33. License Mobility Requirements Must be on active Software Assurance Enterprise Agreement Enterprise Subscription Agreement Open Value Agreement Open License (with SA option) Select Plus (with SA option) For Licensed apps, need appropriate CALs No migration for 90 days
  • 34. BizSpark • Developing Software? • Privately Held? • Less than 3 years old? • Making less than $1mm USD annually? • Join BizSpark!
  • 37.
  • 38.
  • 39.
  • 40. VM Import: Cloud Recovery (this looks a lot like a migration, doesn’t it?) Windows Server 2008 Boot Data Volume Drive C: D: Snapshots Amazon EBS VMware ESX VMDK Availability Zone #1 Citrix Xen VHD Microsoft Hyper-V VHD VM Import service

Notas del editor

  1. Security and Operational Excellence is the Top most priority. Its Priority 0. No exceptions allowed. We understand that Security and governance are often the top issues identified when we talk to our customers. Instead of tossing this over the fence, we really advice and highly recommend our customers to invest in security review early in the process. Get your security folks talk to our security folks and understand security and compliance. Security is really not on or off. It’s a spectrum of options that you can choose from that is right for your application.
  2. Working with AWS solutions provider 2nd Watch to create hyper-local web and mobile platforms for travelersMigrating from co-location facility with limited flexibility, inadequate performance, and high operating expensesUtilizing Amazon EC2 with Elastic Load Balancing, Amazon S3, Amazon VPC, and Amazon CloudFront.
  3. Three-Tier Web App has been “fork-lifted” to the cloudEverything in a single Availability ZoneLoad balanced at the Web tier and App tier using software load balancersMaster and Standby databaseElastic IP on front end load balancer onlyS3 used as DB backup instead of tapeHow can you use AWS features to make this app more highly available?
  4. Three-Tier Web App has been “fork-lifted” to the cloudEverything in a single Availability ZoneLoad balanced at the Web tier and App tier using software load balancersMaster and Standby databaseElastic IP on front end load balancer onlyS3 used as DB backup instead of tapeHow can you use AWS features to make this app more highly available?