SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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

Más contenido relacionado

Más de 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
 

Más de 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
 

Último

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 

Último (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

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