+ All Categories
Home > Documents > 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions •...

20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions •...

Date post: 03-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
23
TALES FROM THE AMAZON One Traveler’s Struggles to Create a Centrally-Managed AWS Environment BOB FLYNN Manager, Cloud Technology Support, Indiana University
Transcript
Page 1: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

TALES FROM THE AMAZONOne Traveler’s Struggles to Create a Centrally-Managed AWS Environment

BOB FLYNNManager, Cloud Technology Support, Indiana University

Page 2: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 2 ]

Expedition ItineraryTales from the Amazon

• Your Guide• Our Mission• The Journey• Way Station• Our Haul• Taking Stock• The Search for our El Dorado Continues

Page 3: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 3 ]

Your Guide

Page 4: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 4 ]

Bob Flynn: Manager, Cloud Technology Support – Indiana University

• Indiana University– Experimental/Opportunistic Cloud

– “Cloud as a Service”• MS Azure• Amazon Web Services

– NET+ AWS Service Advisory Board• Google Cloud Platform (Service Validation)• Box

– Largest HED customer (145K user accounts and 1PB stored)

– Higher Education and Product Advisory Boards• Adobe

– Adobe Education Leader

Page 5: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 5 ]

Our Mission: To create a managed AWS environment

Page 6: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 6 ]

What does a “managed” AWS environment look like?

• Take the positives from the Azure model• Single Sign On• Security team access• Log aggregation• Shared services availability• Billing monitoring

– Direct invoicing– Reports

• Desire to be as equivalent to the data center as possible

Page 7: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 7 ]

Why does a “managed” AWS environment matter?

• Conservative and cautious approach to the public cloud• Bringing all accounts under a single contract

– Cost monitoring– Discounts– Catalog use cases

• Account support– New accounts and transfers– “Hold my hand” accounts– “Get out of my way” accounts

• Incident response

Page 8: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 8 ]

Our Mission: To create a manageable AWS environment

Page 9: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 9 ]

The Journey

Page 10: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 10 ]

The journey starts with optimism

• Early victory– NET+ AWS contract took care of billing

• Encouraging signs and false hopes– AWS re:Invent sessions

• SAC319 Architecting Security and Governance Across a Multi-Account Strategy

• SAC323 Centrally Manage Multiple AWS Accounts with AWS Organizations

Page 11: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 11 ]

Architecting Security and Governance Across a Multi-Account Strategy

Page 12: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 12 ]

The jungle closes in around us

• API access

– SSO

– IAM for cross-account work• Account transfers• Alexa development• AWS Educate• The price of being a linked account

– Organizations unavailable

– Research credits

– Tagging limitations

– Others to come as we scale

Page 13: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 13 ]

Way Station

Page 14: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 14 ]

Way Station: resupply and reflect – IU AWS account basics

1. Sign a Cloud Acceptable Usage Agreement2. Follow emailed instruction for selected provider(s)

– Project amount they will spend– Get a quote from the reseller– Submit quote and “signed” AUA with purchase request

3. PO kicks off provisioning workflow– Questions for DLT (HIPAA, GovCloud, Data Egress, business-level support, etc.)– Questions for IU (requestor campus/dept/project, technical contact, etc.)– Set up of AD groups for SSO (readOnly, PowerUser, Admin)– Configuration of account (SAML, CloudFormation, extra hoops for transfers)– Identity team maps AD groups to AWS accounts– Account handoff to requestor (AD group control, login page, SSO boundaries)

Page 15: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 15 ]

Our Haul

Page 16: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 16 ]

What have we learned from all of this? – Account management

• Root accounts– Storing credentials– Transfer account owners (log in, email, Alexa)

• Email addresses– +addresses for mailing lists– AWS spam

• The limits of and on the PowerUser– PowerUser does not have IAM– IAM needed behind the scenes for some services– Continuing to test those limits, particularly with transfers

Page 17: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 17 ]

What have we learned from all of this? – Bulk provisioning

• Account configuration is time-consuming• Manual account configuration more so• Bulk provisioning for rapid provisioning

– Set email and password– Upload SAML.xml– Apply CloudFormation Template– Deal with the spam

• Transfer or bulk-provisioned account– Change email– Change PO

• Use your network

Page 18: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 18 ]

Taking Stock

Page 19: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 19 ]

What have we hacked out of the clearing so far?

ü DLT is our billing accountü We have a security account collecting logs

X Do not yet have security team access for incident responseX Do not yet have shared services accountü New account setup

ü Automation with CloudFormation Templates for policy groups and loggingü Manual setting of SSO and account alias

ü Bulk provisioning saves request turn-around time

Page 20: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 20 ]

The Search for our El Dorado Continues

Page 21: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 21 ]

Where do we go from here? Can we find the elusive EMCE?

• EMCE = Enterprise-Manageable Cloud Environment• More automation in onboarding workflow

– Get Procurement to cut off p-card purchases• More automation in template management

– CloudFormation Stacks?• Set up shared services account• Survey customers about

– onboarding process– Using SSO– Unmet needs?

• Sponsor training• Determine how much local documentation to create? • Establish a Cloud Center of Excellence• Someday… Virtual Data Center

Page 22: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

[ 22 ]

Thank you for putting your faith in your guide. I’ll see you on our next adventure!

[email protected]

Page 23: 20171015-Flynn-webscale-Tales From the Amazon · 2017-10-18 · – AWS re:Inventsessions • SAC319 Architecting Security and Governance Across a Multi-Account Strategy ... resupply

TALES FROM THE AMAZONOne Traveler’s Struggles to Create a Centrally-Managed AWS Environment

BOB FLYNNManager, Cloud Technology Support — Indiana University


Recommended