aws workshop: scaling windows · “we believe we’re moving out of the ice age, the iron age, the...

39
WWW.CORPINFO.COM AWS Workshop: Scaling Windows Kevin Epstein | CTO & AWS Solutions Architect

Upload: others

Post on 21-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M

AWS Workshop: Scaling WindowsKevin Epstein | CTO & AWS Solutions Architect

Page 2: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Why Automate?

We all have to do more with less

Consistently deliver stable, predictable environments

Increase number of deployments, decrease time between

deployments

Deliver more secure environments

Innovate faster

Page 3: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Patterns

Automated end to end

Automate “operating code” and “pushing code”

Automate testing – don’t accept manual testing if at all possible

Deployments should follow scorched earth principles

Keep it as simple as possible

Instrument everything

Avoid remote access

Start simple, and iterate

Page 4: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Windows Challenges

Legacy Security Models AD Dependencies

Reboots are a pain

Typically heavy software packages

We can bootstrap, to a point

Page 5: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

DevOps Processes

Page 6: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

The Process

BuildDeploy

Test

Think of infrastructure

as code

Then follow a well

defined pattern

Page 7: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Decide between Control and Convenience

Convenience Control

High Level Services Do It Yourself

Elastic BeanStalk OpsWorks CloudFormation

AWS Provided Tools 3rd Party

Page 8: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Bake vs Bootstrapping AMI’s

Preconfiguring an AMI is known as baking the AMI. Baking can speed up time to starting a new

instance, but the AMI could become dated quickly. Bootstrapping with Chef gives more flexibility.

Virtusa is rich in experience helping customers find the right blend of automation. Use CI & CD

methodologies to automate AMI creation and updating.

• For shorter to time to deployment pre-bake as much as possible

• For a more automated (but potentially slower) deployment pre-bake and then bootstrap the rest

Fully Baked

AMI

OS Only AMI

Partially baked AMI. Chef will

finish the configuration

Page 9: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Automation with Chef

• Infrastructure expressed as code (Chef Cookbooks & CF Templates)

• Infrastructure is easily repeatable

• Version Control your Infrastructure

• No more tribal knowledge stuck in some SysAdmin’s head

• OpsWorks leverages Chef cookbooks.

• Chef is “platform agnostic”, use it in private data centers on physical or virtual infrastructure or on any cloud

platform

Page 10: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Tools

Page 11: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

You’ve probably already heard of the most common tools

PowerShell is central to all these tools

Tools

Page 12: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

AWS Specific Tools

Page 13: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

AWS Specific Tools

AWS OpsWorks

• Works with Windows (since 5/15)• Reuse your Chef cookbooks!

CloudFormation

EC2 Simple Systems Manager• Run Command

• SSM ConfigCodePipeline

Elastic Beanstalk CodeDeploy

Page 14: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

OpsWorks

Deploy your Windows

apps using OpsWorks

Define:

• Stacks

• Layers

• Apps

Deploy apps

Page 15: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

EC2 Simple Systems Manager (SSM)

Agent based

Control Privileges via IAM

Run Command• Windows and Linux

SSM Config (Windows only)• Join Domain

• Run PowerShell scripts

• Update EC2Config

• Configure Windows Update

• Install Applications

• Install PowerShell Module

• Configure CloudWatch

Page 16: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Elastic Beanstalk

Developers focus on code

Beanstalk provisions the Infrastructure

Blue / Green Deployments

Page 17: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

CloudFormation

Page 18: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

CodeDeploy

Page 19: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M

Best Practices:Managing Your AWS EnvironmentJeremy Bendat

Page 20: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

30+ Years of Customer Success

125

700K +50

“While we were initially excited to work with them due to the cost savings they could provide us, we have found that they offer much more than simple savings.”

– ALY MOORE, CEO, SPYLIGHT

100+ TEAM LOCATED ACROSS THE US WITH SOCAL AND US WEST FOCUS

Page 21: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

30+ Years of Customer Success

Page 22: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Cool Stuff

Page 23: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

““We believe we’re moving out of the Ice Age, the Iron Age, the Industrial

Age, the Information Age, to the participation age. You get on the Net and you do stuff. You IM, you blog, you take pictures, you publish, you podcast, you transact, you distance learn, you telemedicine. You are participating on

the Internet, not just viewing stuff. ”

– Scott McNealy, Former CEO Sun Microsystems

Page 24: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Page 25: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Driving Force

Services

Over Server

Hardware is Passé

Server Names Don’t

Matter!

Everything is

ephemeral

Sheep instead of

pets

Meet Business needs

Not be in the IT business

Only pay for

what you

need

Convention

over

Configuration

Don’t bring me solutions…

bring me problems and

WE provide the solutions

Page 26: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

The Road to Full Service

Page 27: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Leverage CorpInfo

MANAGED SERVICE PARTNER

Page 28: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Success In Managed Services

• Costing

• Reporting

• APM

• Support

• Security

Tools

• CRM

• Ticketing

• Monitoring

People

• Responder

• Implementers

Processes

• Incident Response

• Change Management

• Onboarding

• Security

• Monthly Reviews

Page 29: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Tools

Page 30: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Support Portal – Service.CorpInfo.com

Page 31: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

CRM / Ticketing

Page 32: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Remote Management & Monitoring

Page 33: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Cost Management

Page 34: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Procedures

Page 35: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Issue Response

Page 36: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Onboarding

Page 37: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

The Extra Mile

Page 38: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

What We Do

24/7 CorpInfo StaffStandard Tool Sets

Standard Template Library

Best Practice ReviewBuild Out Service AutomationMonitor SERVICE not Server

Security ManagementMonthly Cost ReviewsQuarterly Cost & Architecture Reviews

Page 39: AWS Workshop: Scaling Windows · “We believe we’re moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net

W W W . C O R P I N F O . C O M © 2 0 1 6 C O R P I N F O

Founded in 1983, CorpInfo is a leading technology firm providing Cloud Consulting Services, Infrastructure Solutions, and

Managed Services. We use our experience to ensure that clients have the best technical solutions to solve their business

challenges and deliver value for their organization. With a team of AWS certified solutions architects we support customers

on the journey to the cloud and in unlocking the benefits AWS has to offer. We optimize the value of IT investments by

thinking creatively to solve specific challenges while laying the groundwork for future growth and flexibility.

LOS ANGELES | IRVINE | HOUSTON | DALLAS