aws enterprise summit manila windows .net
TRANSCRIPT
![Page 1: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/1.jpg)
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The AWS Cloud Supports Microsoft Windows Server
5th November 2015
Windows and .NET on AWS
Johnathon Meichtry
Principal Solutions Architect APAC
Twitter: @cloudguyapac
![Page 2: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/2.jpg)
Agenda
Benefits of running Windows on AWS
Foundations
Deploying Packaged Applications
Databases
Custom Applications
![Page 3: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/3.jpg)
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
![Page 4: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/4.jpg)
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
![Page 5: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/5.jpg)
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
Multi-region synchronous replication
Uptime and performance monitoring
Low network variability
![Page 6: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/6.jpg)
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
![Page 7: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/7.jpg)
AWS for Windows is Familiar
“We didn’t have time to re-design
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 servers
Utilize existing VMs
License as you see fit
Same tools as on-premises environments
![Page 8: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/8.jpg)
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
![Page 9: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/9.jpg)
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
![Page 10: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/10.jpg)
AWS for Windows is Flexible
“Our infrastructure requirements change
rapidly due to the agile nature of our
business. Amazon Web Services allowed us
to stop worrying about infrastructure and
concentrate on our business. Rapid growth
was no longer a technical hurdle and we
could have our important people focus on
more important problems, like making our
customers happy.”
- Lachlan Donald, CTO, 99Designs
Highly-customizable infrastructure
Variety of instance types
Maintain availability at the lowest cost
Wide variety of storage options
![Page 11: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/11.jpg)
Why AWS for Windows?
Secure Reliable High-Performance Familiar
Cost-Effective Extensive Flexible
![Page 12: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/12.jpg)
Laying Down Foundations
![Page 13: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/13.jpg)
Click it. Code it. Describe it.
"VPC" : {
"Type" : "AWS::EC2::VPC",
"Properties" : {
"CidrBlock" : "10.0.0.0/16",
"Tags" : [ {"Key" : "Application", "Value" : { "Ref" :
"AWS::StackId"} } ]
}
},
![Page 14: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/14.jpg)
Companion Components and Services
AWS
CloudFormationCloudWatch
CloudWatch Logs
Amazon S3AWS Directory
Service
AWS Management Pack
for Microsoft System
Center Operations
Manager (SCOM)
AWS Systems
Manager for Microsoft
System Center Virtual
Machine Manager
(SCVMM)
![Page 15: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/15.jpg)
An Integrated Network with Active Directory
![Page 16: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/16.jpg)
SharePoint on AWS for Windows
Whitepaper 2010, 2013 complete with
CloudFormation Templates for complete
customization and automation
Licensed via MSFT License Mobility
Through Software Assurance
Highly Available across Multiple Availability
Zones using SQL Always On Availability
Groups
![Page 17: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/17.jpg)
SharePoint and Active Directory on AWS
![Page 18: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/18.jpg)
Exchange Server on AWS for Windows
Whitepaper for Exchange 2013 complete with
CloudFormation templates.
Scenarios for 250, 2,500 and 10,000 mailboxes
Highly fault tolerant and eliminates need for
traditional backups using Preferred Architecture and
Exchange Native Data Protection.
Deployed and licensed via Microsoft License
Mobility through Software Assurance. Dev & Test
via MSDN on Dedicated Instances.
![Page 19: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/19.jpg)
SQL Server on AWS for Windows
AWS Managed: Relational Database Services
SQL 2012 / 2008 R2 – Express, Web, Standard and Enterprise
SSDs and synchronously mirrored across AZs
Machines with between 1 GiB and 244 GiB RAM
Encrypted, Patched and Backed Up
Re-evaluate “mainframe” DBs
Keep Admin:Server ratio high!
Customer Managed: EC2 & EBS
![Page 20: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/20.jpg)
Custom Application Development
![Page 21: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/21.jpg)
Agile Teams
Move quickly – robustly moving ideas on the backlog into
value for customers
Each cross-functional team to remain small yet represent
all skills (pm, architect, dev, test, ops etc.)
Appreciate core vs. non-core
Full ownership of their service(s)
Devops and Microservices
Change is the only constant – flexibility in all dimensions
![Page 22: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/22.jpg)
Elastic Beanstalk
Deploy and manage applications not
infrastructure
Manage complexity but without reducing
choice or control
Handles provisioning, load balancing,
scaling, health monitoring
.NET , Java , Node.js , PHP , Ruby , Docker
AWS Toolkit for Visual Studio
![Page 23: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/23.jpg)
Assume best practice components
Multi-datacentre
Load Balanced
Autoscaling
Firewalled
Monitored
EC2
AutoScaling
Security Group
EC2
AZ1AZ2
Amazon
Route 53
Elastic Load
Balancing
CloudWatch
Alarm
![Page 24: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/24.jpg)
So you can think about
IDEs
Coding
Testing
• Environments
• Deploying
• Monitoring
![Page 25: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/25.jpg)
Application Lifecycle Management
MonitorProvisionDeployTestBuildCode
Elastic Beanstalk
OpsWorks
Cloud
Watch
Cloud
Formation
Code
Deploy
Code
Commit
Code
Pipeline
![Page 26: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/26.jpg)
Summary
Operate a fully fledged and familiar Windows Infrastructure on AWS
Integrated and managed with on-premises systems
Integrated with Visual Studio and ALM for DevOps
Underpinned by AWS Support
http://aws.amazon.com/windows/
http://aws.amazon.com/windows/resources/whitepapers/
FlexibleSecure Reliable High-Performance Familiar Cost-Effective Extensive
![Page 27: AWS Enterprise Summit Manila Windows .net](https://reader034.vdocuments.net/reader034/viewer/2022042707/58e57cff1a28abbf5d8b53bd/html5/thumbnails/27.jpg)
Thank you
Windows and .NET on AWS
Johnathon Meichtry
@cloudguyapac