SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Helix Core by Perforce © Perforce Software, Inc.
How AAA Studios Build Faster With AWS & Perforce
KEVIN ASHMAN, AWS CHUCK GEHMAN, PERFORCE
Helix Core by Perforce © Perforce Software, Inc.
perforce.com2 | Helix Core by Perforce © Perforce Software, Inc.
Today’s Presenters
Kevin Ashman
Senior Partner Solutions Architect
AWS
Chuck Gehman
Technical Marketing Engineer
Perforce Software
perforce.com3 | Helix Core by Perforce © Perforce Software, Inc.
Why Game Developers Use AWS
The most comprehensive and broadly adopted cloud.
Fastest pace of innovation
and fun!
Any workload. Any platform.
Anything.
Scale that would otherwise
break the internet.
perforce.com4 | Helix Core by Perforce © Perforce Software, Inc.
Customers on AWS
perforce.com5 | Helix Core by Perforce © Perforce Software, Inc.
• Architecture for performance and reliability.
• Compute (instance types and OS choices).
• Storage options.
• Where are the costs?
• Deployment options.
• AWS Tools for deployment, backup, performance,
and elasticity.
AWS Game Tech & Helix Core
CPU, Storage, and OS Choices
perforce.com7 | Helix Core by Perforce © Perforce Software, Inc.
• EC2 Instances are your Virtual Machines in AWS.
• Explore instance types to determine best fit:
• C5 instances are compute optimized.
• R5 instances are memory optimized.
• NEW C5a instance provides 10% lower cost over
comparable instances, powered by AMD EPYC “Rome”
processors.
• Pricing options include On-Demand, Savings Plans,
and Reserved Instances.
CPUs – What EC2 Instance Types Should I Use?
perforce.com8 | Helix Core by Perforce © Perforce Software, Inc.
• Easy to use.
• Highly available and
durable.
• Performance for any
workload.
• Scalable and secure.
Storage
Amazon Elastic
Block Store
Amazon Elastic
File System
• POSIX-Compliant Shared
File Storage.
• Scalable performance.
• Dynamic elasticity.
• Cost effective.
Amazon Simple
Storage Service (S3)
• Industry leading
scalability, availability, and
durability.
• Cost effective storage.
• Unmatched security.
perforce.com9 | Helix Core by Perforce © Perforce Software, Inc.
YO U R O S O R A M A Z O N ’ S ?
Operating System Choices
• CentOS or Red Hat 6.x
• CentOS or Red Hat 7.x
• Amazon Linux / Linux 2
• Ubuntu 12.04 LTS
• Ubuntu 14.04 LTS
• Ubuntu 16.04 LTS
• Ubuntu 18.04 (Bionic)
• Microsoft Windows Servers 2012, 2016, 2019
• Base, Standard Enterprise
• Microsoft Windows 10
Manage Costs
perforce.com11 | Helix Core by Perforce © Perforce Software, Inc.
• How do you estimate your infrastructure costs on AWS?
• AWS Pricing Calculator - https://calculator.aws/
• Build your estimate based on compute,
storage, and data egress usage.
Manage and Compare Costs
Deployment Options
perforce.com13 | Helix Core by Perforce © Perforce Software, Inc.
• Is everyone sitting in one facility?
• Is everyone working remote?
• Are there clusters of high traffic usage in certain geographies?
• Code and non-code contributors?
• Do volumes of traffic and transactions remain level, or scale up
and down consistently?
• Seasonality?
• On deadlines?
• Understand Elasticity with Helix Core
• It’s not cloud native, but…
• Plan for HA/DR.
Architect a Flexible Deployment
perforce.com14 | Helix Core by Perforce © Perforce Software, Inc.
• On-Demand resources – EC2 & EBS.
• Remote administration – IAM.
• Secured network resources – VPC.
• Secure connectivity – VPN & Direct Connect.
Cloud Hosted Perforce
Availability Zone 1 Availability Zone 2
VPC
Elastic
Block
Store
Elastic
Block
Store
Perforce
Server
(Replica)
Perforce
Server
(Commit)
VPN
Direct
Connect
Performance, Reliability, and Security
AWS Cloud Work From Home
perforce.com15 | Helix Core by Perforce © Perforce Software, Inc.
“No One Has One Server”
Availability Zone 1 Availability Zone 2
VPC
Elastic
Block Store
Elastic
Block Store
Perforce
Server
(Commit)
AWS Cloud
Snapshot
Storage
S3
Database
Checkpoints &
Journals
Archive Files
Checkpoints &
Journals
Archive Files
Perforce
Server
(Replica)
EFS
Storage
perforce.com16 | Helix Core by Perforce © Perforce Software, Inc.
• Regions
• Availability Zones
• Multi-AZ
• AWS Route53 DNS
Geo Routing
Crossing Regions and Availability Zones
HELIX CORE CLIENT
(SEOUL)
HELIX CORE CLIENT
(NEW YORK)
HELIX CORE CLIENT
(SAN FRANCISCO)
ROUTE 53AWS REGION 1
AWS REGION 2
AVAILABILITY ZONE 1
AVAILABILITY ZONE 2
AVAILABILITY ZONE 3
HELIX CORE
COMMIT
perforce.com17 | Helix Core by Perforce © Perforce Software, Inc.
• On-Premise & cloud.
• Direct Connect.
• Working with large
data sets.
• Storage Gateway.
• Use tools to simplify on
premises, cloud, and even
multi-cloud deployments.
Hybrid Deployments
CUSTOMER
HKG
DATA
CENTER
HELIX CORE
COMMIT
VLAN
VLAN
VLAN
AWS
DIRECT
CONNECT
HKG LOCATION
AWS
DX ROUTER
AWS SINGAPORE REGION
EDGE SERVER - VPC 1
EDGE SERVER – VPC 2
PRIVATE VIF 2
PRIVATE VIF 1
PUBLIC ENDPOINTS LIKE S3
PUBLIC VIF
perforce.com18 | Helix Core by Perforce © Perforce Software, Inc.
Disaster Recovery: What Does it Actually Mean?
AWS Tools for Deployment, Backup, Performance, and Elasticity
perforce.com20 | Helix Core by Perforce © Perforce Software, Inc.
AWS Services
AWS Storage
Gateway
Amazon Simple
Storage Service
AWS Backup AWS Snowball
Amazon EC2 AWS Outposts
Compute
Amazon Elastic
Block Store
Amazon Elastic
File System
Amazon S3 Glacier
AWS CloudFormation
AWS Organizations AWS Systems Manager
Amazon CloudWatch
Management & Governance
AWS DataSync
Migration & Transfer
AWS Direct Connect AWS Site-to-Site VPN
Amazon VPC Amazon Route 53
Networking & Content Delivery
Storage
perforce.com21 | Helix Core by Perforce © Perforce Software, Inc.
Thank You!
Q + A

Weitere ähnliche Inhalte

Mehr von Perforce

Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowPerforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterprisePerforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMPerforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Perforce
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis Perforce
 
Code Quality Management Best Practices
Code Quality Management Best Practices Code Quality Management Best Practices
Code Quality Management Best Practices Perforce
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Perforce
 
Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019Perforce
 
Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management Perforce
 
Go Global With Helix Core on AWS
Go Global With Helix Core on AWS Go Global With Helix Core on AWS
Go Global With Helix Core on AWS Perforce
 
What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1Perforce
 
How To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product DevelopmentHow To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product DevelopmentPerforce
 

Mehr von Perforce (20)

Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
 
Code Quality Management Best Practices
Code Quality Management Best Practices Code Quality Management Best Practices
Code Quality Management Best Practices
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level
 
Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019
 
Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management
 
Go Global With Helix Core on AWS
Go Global With Helix Core on AWS Go Global With Helix Core on AWS
Go Global With Helix Core on AWS
 
What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1
 
How To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product DevelopmentHow To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product Development
 

Kürzlich hochgeladen

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 

Kürzlich hochgeladen (20)

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 

How AAA Studios Build Faster With AWS & Perforce

  • 1. Helix Core by Perforce © Perforce Software, Inc. How AAA Studios Build Faster With AWS & Perforce KEVIN ASHMAN, AWS CHUCK GEHMAN, PERFORCE Helix Core by Perforce © Perforce Software, Inc.
  • 2. perforce.com2 | Helix Core by Perforce © Perforce Software, Inc. Today’s Presenters Kevin Ashman Senior Partner Solutions Architect AWS Chuck Gehman Technical Marketing Engineer Perforce Software
  • 3. perforce.com3 | Helix Core by Perforce © Perforce Software, Inc. Why Game Developers Use AWS The most comprehensive and broadly adopted cloud. Fastest pace of innovation and fun! Any workload. Any platform. Anything. Scale that would otherwise break the internet.
  • 4. perforce.com4 | Helix Core by Perforce © Perforce Software, Inc. Customers on AWS
  • 5. perforce.com5 | Helix Core by Perforce © Perforce Software, Inc. • Architecture for performance and reliability. • Compute (instance types and OS choices). • Storage options. • Where are the costs? • Deployment options. • AWS Tools for deployment, backup, performance, and elasticity. AWS Game Tech & Helix Core
  • 6. CPU, Storage, and OS Choices
  • 7. perforce.com7 | Helix Core by Perforce © Perforce Software, Inc. • EC2 Instances are your Virtual Machines in AWS. • Explore instance types to determine best fit: • C5 instances are compute optimized. • R5 instances are memory optimized. • NEW C5a instance provides 10% lower cost over comparable instances, powered by AMD EPYC “Rome” processors. • Pricing options include On-Demand, Savings Plans, and Reserved Instances. CPUs – What EC2 Instance Types Should I Use?
  • 8. perforce.com8 | Helix Core by Perforce © Perforce Software, Inc. • Easy to use. • Highly available and durable. • Performance for any workload. • Scalable and secure. Storage Amazon Elastic Block Store Amazon Elastic File System • POSIX-Compliant Shared File Storage. • Scalable performance. • Dynamic elasticity. • Cost effective. Amazon Simple Storage Service (S3) • Industry leading scalability, availability, and durability. • Cost effective storage. • Unmatched security.
  • 9. perforce.com9 | Helix Core by Perforce © Perforce Software, Inc. YO U R O S O R A M A Z O N ’ S ? Operating System Choices • CentOS or Red Hat 6.x • CentOS or Red Hat 7.x • Amazon Linux / Linux 2 • Ubuntu 12.04 LTS • Ubuntu 14.04 LTS • Ubuntu 16.04 LTS • Ubuntu 18.04 (Bionic) • Microsoft Windows Servers 2012, 2016, 2019 • Base, Standard Enterprise • Microsoft Windows 10
  • 11. perforce.com11 | Helix Core by Perforce © Perforce Software, Inc. • How do you estimate your infrastructure costs on AWS? • AWS Pricing Calculator - https://calculator.aws/ • Build your estimate based on compute, storage, and data egress usage. Manage and Compare Costs
  • 13. perforce.com13 | Helix Core by Perforce © Perforce Software, Inc. • Is everyone sitting in one facility? • Is everyone working remote? • Are there clusters of high traffic usage in certain geographies? • Code and non-code contributors? • Do volumes of traffic and transactions remain level, or scale up and down consistently? • Seasonality? • On deadlines? • Understand Elasticity with Helix Core • It’s not cloud native, but… • Plan for HA/DR. Architect a Flexible Deployment
  • 14. perforce.com14 | Helix Core by Perforce © Perforce Software, Inc. • On-Demand resources – EC2 & EBS. • Remote administration – IAM. • Secured network resources – VPC. • Secure connectivity – VPN & Direct Connect. Cloud Hosted Perforce Availability Zone 1 Availability Zone 2 VPC Elastic Block Store Elastic Block Store Perforce Server (Replica) Perforce Server (Commit) VPN Direct Connect Performance, Reliability, and Security AWS Cloud Work From Home
  • 15. perforce.com15 | Helix Core by Perforce © Perforce Software, Inc. “No One Has One Server” Availability Zone 1 Availability Zone 2 VPC Elastic Block Store Elastic Block Store Perforce Server (Commit) AWS Cloud Snapshot Storage S3 Database Checkpoints & Journals Archive Files Checkpoints & Journals Archive Files Perforce Server (Replica) EFS Storage
  • 16. perforce.com16 | Helix Core by Perforce © Perforce Software, Inc. • Regions • Availability Zones • Multi-AZ • AWS Route53 DNS Geo Routing Crossing Regions and Availability Zones HELIX CORE CLIENT (SEOUL) HELIX CORE CLIENT (NEW YORK) HELIX CORE CLIENT (SAN FRANCISCO) ROUTE 53AWS REGION 1 AWS REGION 2 AVAILABILITY ZONE 1 AVAILABILITY ZONE 2 AVAILABILITY ZONE 3 HELIX CORE COMMIT
  • 17. perforce.com17 | Helix Core by Perforce © Perforce Software, Inc. • On-Premise & cloud. • Direct Connect. • Working with large data sets. • Storage Gateway. • Use tools to simplify on premises, cloud, and even multi-cloud deployments. Hybrid Deployments CUSTOMER HKG DATA CENTER HELIX CORE COMMIT VLAN VLAN VLAN AWS DIRECT CONNECT HKG LOCATION AWS DX ROUTER AWS SINGAPORE REGION EDGE SERVER - VPC 1 EDGE SERVER – VPC 2 PRIVATE VIF 2 PRIVATE VIF 1 PUBLIC ENDPOINTS LIKE S3 PUBLIC VIF
  • 18. perforce.com18 | Helix Core by Perforce © Perforce Software, Inc. Disaster Recovery: What Does it Actually Mean?
  • 19. AWS Tools for Deployment, Backup, Performance, and Elasticity
  • 20. perforce.com20 | Helix Core by Perforce © Perforce Software, Inc. AWS Services AWS Storage Gateway Amazon Simple Storage Service AWS Backup AWS Snowball Amazon EC2 AWS Outposts Compute Amazon Elastic Block Store Amazon Elastic File System Amazon S3 Glacier AWS CloudFormation AWS Organizations AWS Systems Manager Amazon CloudWatch Management & Governance AWS DataSync Migration & Transfer AWS Direct Connect AWS Site-to-Site VPN Amazon VPC Amazon Route 53 Networking & Content Delivery Storage
  • 21. perforce.com21 | Helix Core by Perforce © Perforce Software, Inc.
  • 23. Q + A