SlideShare utilise les cookies pour améliorer les fonctionnalités et les performances, et également pour vous montrer des publicités pertinentes. Si vous continuez à naviguer sur ce site, vous acceptez l’utilisation de cookies. Consultez nos Conditions d’utilisation et notre Politique de confidentialité.
SlideShare utilise les cookies pour améliorer les fonctionnalités et les performances, et également pour vous montrer des publicités pertinentes. Si vous continuez à naviguer sur ce site, vous acceptez l’utilisation de cookies. Consultez notre Politique de confidentialité et nos Conditions d’utilisation pour en savoir plus.
Rightscale Webinar: Do you have questions about building and running your game on the cloud? Are you looking for tools to help you increase your speed to market for a new game or app? Ever wish you could just ask someone who’s been there? Here’s your chance!
Join us for a special interactive webinar to learn how and why TransGaming built their game platform on the cloud. You’ll hear about the infrastructure, software, and tools they deployed to speed up their time to market and achieve gaming success at scale.
Through a lively panel discussion, we’ll address questions about how to build your IT infrastructure to power your game or app, how to architect for scalability, and how to increase confidence in your app through performance testing and monitoring.
Attend this webinar and you will walk away with a better understanding of how RightScale, AWS, Couchbase, and Apica can help you manage the opportunities and challenges in the game industry.
Game Development in the Cloud – Live Q & Awith Amazon Web Services, RightScale, Couchbase, and Apica Aug 3, 2011 Watch the video of this webinar
2#Your Panel TodayPresenting:• Josh Fraser: VP, Business Development, RightScale• Roberto Monge: Architect, TransGaming Digital Home• Jeff Barr: Sr. Web Services Evangelist, Amazon Web Services• Frank Weigel: Director of Product Management, Couchbase• Craig Irwin: COO / VP, Sales Engineering, ApicaQ&A:• Chris Nicolaisen: RightScale Please use the questions window to ask questions anytime!
3#Agenda• Welcome• Game / Application Challenges• AWS, RightScale, Couchbase, and Apica overview• TransGaming Architecture Review• Panel Discussion• Q&A www.rightscale.com/webinars Please use the questions window to ask questions anytime!
4#Key Challenges• Highly competitive• Need rapid time to market• Things happen fast• Need to maintain control
9#RightScale Methodology: ServerTemplates VS.• Integrated approach that puts together all the parts needed to architect single & multi-server deployments• Easily design, launch, monitor, cycle back, iterate, and re- launch servers in the cloud!
10#RightScale Deployment:Sample Gaming Architecture • Accelerate time-to-market w/ pre- configured proven ServerTemplates • Reduce Costs with development and test using multiple virtual configurations • Ensure production success and scalability using ready-to-scale architectures
11#The Reference Standard for Games Apica performance testing tools + Membase NoSQL ServerTemplates accessed and managed by … RightScale cloud management platform all on … Amazon Web Services scalable and cost-effective cloud computing platform Utilize the solution that powers the most successful social games in the world today!
12# 1 2The GameTree TV Gaming Platform for Smart TVby Roberto MongeChief Architect
13#TransGaming Has made life easier for Game Developers by providing tools that rapidly enable and simplify distribution of games across multiple platforms Digital Distribution GameTree TV GameTree Mac Portability Tech PC Games-> Linux based OS DirectX->OpenGL Windows APIs->Native APIs DirectSound->Native Sound DirectInput->StreamInput Graphics tools SwiftShader, ANGLE But wait there’s more
16#Where can GameTree TV work? Smart Televisions 500M Connected TVs by 2015 Cable or Broadband Boxes Consumer Boxes
17 # #Ease of Enablement and Distribution GameTree TV Platform (9-12 months to develop) • Digital Distribution • eCommerce • Pricing options rentals/unlimited • Different purchase methods (cable bill or CC) • Discoverability (ratings, categorization, favorites) • Portability Engines (PC games DX9 -> linux OpenGL ES and ES2) • Game update management (bug fixes, features) • Game-centric CMS • DRM (licenses and copy protection) • Analytics and Troubleshooting GameTree TV Games (2-4 weeks to port from PC) • Performance (how does it run on the platform) • Usability (10 ft experience vs PC proximity) • Input (touch, gesture, mouse) • Localization
18 # #Platform: Why the Cloud? High volume • Each Cable/Broadband operator brings a large audience Elastic loads (TV ad traffic) • 100X the normal traffic
19 # #Why RightScale? ServerTemplates • Repeatable server setups • Hardened application configurations (Haproxy, MySQL, Apache) Multi-cloud • AWS • RackSpace and others available if needed Useful higher-level management views • Account/User Management • Event auditing • Monitoring and Alerting
20 # #Platform Toolbox HA Proxy: Load balancers Varnish: Page CachePython/Django: Webservices Redis: Object Cache mySQL: DB Splunk: Analytics and troubleshooting AWS S3: Storage AWS ec2: Servers RS: Management and Monitoring Chef: Server automation
21 # #Platform: Lessons Learned Scripting everything is challenging but pays off dividends when you need to clone a whole system Load test your system early • Characterize the system (know what knobs make a difference) • Try different server sizes my.small, m1.large, m1.XL • It’s much easier to tune your system if you aren’t live yet Splunk rules • It allowed troubleshooting system issues in seconds rather than minutes/hours • There was no need to slog through log files on multiple systems Run in multiple availability zones or data centers Using the cloud allows experiments that would not normally be feasible • Load testing a system the same size as production
22#Apica’s TechnologyA Single Platform: Apica LoadTest - Load Testing via Synthetic users that emulates real load from multiple locations Apica WebPerformance - Scalable world wide SLA / response performance monitoring from any location Record & Deploy Selenium Scenarios Browser emulation and executions via Apica’s ´Cloud service Apica WPM Upload Checking different Web pages from User Scenario Scenarios Multiple locations definition Local Vital Signs Agent Produce Scenarios via Apica’s ´Full Service Customer site Apica LoadTest Scenario executions Dispatch to * apica * Manage LoadTest executions and results network
23#400+% Improvement in Performance Before After What challenges were Initial deployment estimated to be in the millions of users in France they facing? Needed method to ensure that performance met client and user expectations Load tested to over a million users over 15 minutes How did Apica help? Identified application and networking bottlenecks Tested cloud infrastructure and failover rules Identified architecture bottlenecks Identified application and network bottlenecks What was the outcome? Validated test with over a million users successfully Improved capacity and performance by 400%
25# Amazon Web Services - Scalable Amazon Region Machine Availability ZoneImage (AMI) Ephemeral Storage EC2 Instance ElasticCloudWatch Block Storage Security Group(s) Auto Amazon S3 Scaling Elastic IP Address EBS EBS Snapshot Snapshot Load Balancing
26#Amazon Web Services – Cost Effective• Pay as you go model• Credit card billing• Published pricing• No minimum charge• Pricing units: • CPU (by the hour) • Storage (by the gigabyte month) • Bandwidth (by the gigabyte)
30#Panel DiscussionPanel:• Roberto Monge: Architect, TransGaming Digital Home• Jeff Barr: Sr. Web Services Evangelist, Amazon Web Services• Frank Weigel: Director of Product Management, Couchbase• Craig Irwin: COO / VP, Sales Engineering, ApicaModerator:• Josh Fraser: VP, Business Development, RightScale
31#Q&A - Getting Started1. Sign up for AWS: http://aws.amazon.com/2. Get a RightScale VIP account: RightScale.com/socialgamingContact Info:AMAZON: aws.amazon.com/contact-us/aws-sales/RIGHTSCALE: firstname.lastname@example.org; (866) 720-0208COUCHBASE: email@example.comAPICA: firstname.lastname@example.orgMore Info:RightScale.com/gamingWebinar archive: RightScale.com/webinars