SlideShare a Scribd company logo
1 of 27
Download to read offline
Performance Matters, Especially in the Music Industry
Microgroove & GoGrid

How to create a
high-performance,
cost-effective
cloud environment

Brett Nagy (Technical Director – Microgroove)
Michael Sheehan (Technology Evangelist – GoGrid)
Introductions
                 Brett Nagy
                 • Technical Director – Microgroove




                 Michael Sheehan
                 • Technology Evangelist – GoGrid




2                                                     February 2012
About GoGrid – A leader in the IaaS Market
                                                             “Visionary”
         Leading IaaS provider                             Magic Quadrant

         Strong Track Record of “First-To-Market”
         Features                                           “Champion”
                                                             Quadrant
         World-class platform for infrastructure
         management                                        “Market Leader”
         Thousands of Customers Across All Industries
                                                              “10 Cloud
         GoGrid outperforms competition by over 4 x          Computing
         in third-party benchmarking tests                   Companies to
                                                               Watch”
         GoGrid owns 100% of its IP                      “Top 10 Best Cloud
                                                         Computing Providers”

    3                                                                  February 2012
3
Microgroove – A Platform for the music industry
Microgroove-developed software is currently deployed on hundreds of high-traffic
web sites, transacting content, community and dollars, every moment.
    Over 500 Major Recording Artists          Powering the World’s Biggest Record Labels




4                                                                                   February 2012
Millions of Content Items

     Over 100,000 Artists

     1.5 Million Tracks

     50,000 Tour Dates

     Millions of Members

     Millions of Posts

     Meta Data support
      from Bach to Lady Gaga




5                              February 2012
Billions of Data Transactions

     By Millions of Active U/U’s

     Direct to Consumer Sales

     White Label Stores

     Media Views

     Social Networking

     Ad Integrations

     International Presence



6                                   February 2012
Microgroove Ecosystem

     Licensable CMS platform,
     built for the music industry

     Developer Community: SDK
     & API

     Mobile: Native + Web Apps

     Content Syndication &
     Affiliates



7                                   February 2012
Microgroove Technology
          Challenge
             Why the cloud?

         What was the challenge?




8                                  February 2012
The Need to Grow & Evolve
     Reduce time to on-board new
      customers

     Direct access to our own software

     No data center environment

     Needed Management and Support
      requirements
      • Needed SLA & Dependable 24x7
        Support team

     Ability to Stage environments




9
Long Distance “Management” Challenge
                     Servers
                    hosted &
                    managed
     Audience                     No       All
                      HERE      direct
      located                   access
                                         Managed
        HERE                              HERE




10                                                 February 2012
Challenges
      Rapid deployment – needed to roll out a new version of the Microgroove Platform every 4
       weeks

      IT Staff utilization- Did not want to hire NEW staff to sit and watch servers

      Burstable traffic

      Two specific customer challenges
       • Hosting & Managing large number of individual artist websites
       • Hosting GetMusic.com.au (music portal)



                                                                         TOO
                                                                         MUCH
                                                                         MANAGEMENT!
                   Microgroove HQ




11                                                                                     February 2012
Going Cloud

        What was the challenge?

         What was the research?

     What was the technical solution?

         What were the results?

       What lessons were learned?

12                                      February 2012
What was the technical challenge?
      What Microgroove was trying to accomplish:
       • Deliver the Microgroove Platform as a PaaS
       • Not worry about hardware or data center management
       • Serve international markets

      Technical Details:
       •   Strong Windows support
       •   Avoid re-architecting the Microgroove Platform
       •   Needed a high-performance solution for data intensive transactions
       •   Scale-up and down easily




13                                                                              February 2012
What was the research?
      Started search Q4 of 2009

      7 years of self-hosting & supporting other
       people’s hosting = hands on experience

      Some experience in co-location hosting

      Wasn't looking for a "cloud provider" - just
       wanted "easy to manage”

      Initial research focused on management
       consoles, not service providers




14                                                    February 2012
Short List Results – Narrowed to 2 Providers
  Provider #1                             GoGrid
      Completely virtualized                 Hybrid environment
       environment means shared               1st-class Windows Support
       hardware
                                              Physical servers for high I/O data
      Competing Read/Writes                   transactions
      Cost structure optimized for           Virtual servers for scalability
       bursts of compute time
                                              CDN for media delivery across the
      Windows images not as current as        globe
       Linux images
                                              Cost : Performance ratio was good
      Windows pricing more expensive
                                              Persistent server images & attached
       than Linux
                                               data




15                                                                               February 2012
GoGrid Enabled Microgroove Platform




        Microgroove HQ
                                      Microgroove HQ




16                                       February 2012
17   February 2012
Technical Diagram




18                  February 2012
Architecture Details
 PRODUCTION                                           STAGING

  NGINX Load Balancing Tier                           Staging Servers
     •   Cloud-based single-core servers (scalable)     •   Upload point for SDK-based sites
     •   CentOS 5.3
                                                        •   Connects to production databases
     •   Also serves images from Cloud Storage
                                                        •   Doubles as application servers

  Web Servers
     •   Cloud-based 8-core servers (scalable)         Document Database Servers
     •   Windows 2008 / IIS 7                           •   “NoSQL” DB Servers
                                                        •   Uses Raven DB + Map/Reduce
  Database Servers                                     •   Currently used for specific reporting tasks
     •   Dedicated 8-core servers
     •   MS SQL Servers for 100+ sites

  Cloud Storage
     •   All CMS-uploaded static assets
     •   Accessed via UNC paths

  Content Delivery Network
     •   Images and other static files
     •   Pulled from Cloud Storage


19                                                                                                        February 2012
Why were these choices made?
      Cloud Servers
       • Deployed to separate hardware nodes
       • Persistent storage
       • Scalability via MyGSI  server imaging to facilitate rollout of additional servers

      Physical Servers
       • Performance & high I/O

      NGINX
       • Highly configurable reverse proxy
       • Failover for redundancy

      Cloud Storage
       • Repository of product and artist images

      CDN
       • Delivery of content over 7500 miles with multiple PoPs

      Firewall
       • Direct, private connectivity via VPN from Microgroove to GoGrid infrastructure

20                                                                                            February 2012
Long Distance Content – SOLVED!

     Audience                     Infrastructure   All
      located      CDN               located     Managed
        HERE                            At        HERE
                                      GoGrid




21                                                    February 2012
What were the results?
      Went from hosting 3 sites to over 100 sites

      On-boarding new customers in hours instead of weeks

      400% reduction in page load times

      Direct access to own software  more freedom to innovate

      Ongoing performance tuning is easier  do more of it now




22                                                                February 2012
What lessons were learned?

      Windows is Windows, wherever it’s hosted

      Scale-out still needs to be planned-out

      Dedicated hardware = predictable performance




23                                                    February 2012
Future

     What are the plans for the future?

        What are the key takeaways?

     How to craft your Cloud Fingerprint



24                                         February 2012
What are Microgroove’s plans for the future?

      Multi-data center failover

      Auto-scaling – using metrics from monitoring API

      Completely automating new customer provisioning




25                                                        February 2012
What are the key takeaways?


     Moving to the cloud doesn’t have to mean
      re-architecting existing software
     Don’t throw out the dedicated hardware just yet




26                                                      February 2012
Contact & Customer Case Study Download

        GoGrid Contact Information:                 Download the Full Case Study
                 www.GoGrid.com                 To download the Microgroove Case Study,
           Telephone - 1-877-946-4743                       please click here:
         International - +1(415) 869-7444     http://go.gogrid.com/case-study/microgroove
                 Twitter - @GoGrid
         Facebook – Facebook.com/gogrid
     LinkedIn - LinkedIn.com/company/gogrid

                                              Note: you must have Adobe Acrobat installed to view the Case
                                                                        Study




27                                                                                                 February 2012

More Related Content

What's hot

Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Michael Elder
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container PlatformMichael Elder
 
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresOPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresKangaroot
 
Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on ...
Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on ...Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on ...
Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on ...Hitachi Vantara
 
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Michael Elder
 
Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Andrei Colta
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudMichael Elder
 
Building a Modern Enterprise SOA at LinkedIn
Building a Modern Enterprise SOA at LinkedInBuilding a Modern Enterprise SOA at LinkedIn
Building a Modern Enterprise SOA at LinkedInJens Pillgram-Larsen
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudCloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudDavid Pallmann
 
Microservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentationMicroservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentationCarlos Ferreira
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...Daniel Berg
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerAgile Impact Conference
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Michael Elder
 
Case Study - Upgrading to the Next Gen User Interface for Documentum- final
Case Study - Upgrading to the Next Gen User Interface for Documentum- finalCase Study - Upgrading to the Next Gen User Interface for Documentum- final
Case Study - Upgrading to the Next Gen User Interface for Documentum- finalBrian Nace
 
The Next Generation Datacenter
The Next Generation DatacenterThe Next Generation Datacenter
The Next Generation DatacenterRed Hat Events
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM CommerceMichael Elder
 
How Partners Are Helping Customers with Novell Teaming
How Partners Are Helping Customers with Novell TeamingHow Partners Are Helping Customers with Novell Teaming
How Partners Are Helping Customers with Novell TeamingNovell
 
Talk IT_ Oracle_임기성_110907
Talk IT_ Oracle_임기성_110907Talk IT_ Oracle_임기성_110907
Talk IT_ Oracle_임기성_110907Cana Ko
 

What's hot (20)

Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresOPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
 
Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on ...
Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on ...Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on ...
Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on ...
 
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
 
Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
 
Building a Modern Enterprise SOA at LinkedIn
Building a Modern Enterprise SOA at LinkedInBuilding a Modern Enterprise SOA at LinkedIn
Building a Modern Enterprise SOA at LinkedIn
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudCloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
 
Microservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentationMicroservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentation
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
 
Case Study - Upgrading to the Next Gen User Interface for Documentum- final
Case Study - Upgrading to the Next Gen User Interface for Documentum- finalCase Study - Upgrading to the Next Gen User Interface for Documentum- final
Case Study - Upgrading to the Next Gen User Interface for Documentum- final
 
The Next Generation Datacenter
The Next Generation DatacenterThe Next Generation Datacenter
The Next Generation Datacenter
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
How Partners Are Helping Customers with Novell Teaming
How Partners Are Helping Customers with Novell TeamingHow Partners Are Helping Customers with Novell Teaming
How Partners Are Helping Customers with Novell Teaming
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
Talk IT_ Oracle_임기성_110907
Talk IT_ Oracle_임기성_110907Talk IT_ Oracle_임기성_110907
Talk IT_ Oracle_임기성_110907
 

Viewers also liked

How-To Deploy a Riak Cluster in 5 Minutes on GoGrid
How-To Deploy a Riak Cluster in 5 Minutes on GoGridHow-To Deploy a Riak Cluster in 5 Minutes on GoGrid
How-To Deploy a Riak Cluster in 5 Minutes on GoGridGoGrid Cloud Hosting
 
Agile Development at GoGrid with Pallet and JClouds
Agile Development at GoGrid with Pallet and JCloudsAgile Development at GoGrid with Pallet and JClouds
Agile Development at GoGrid with Pallet and JCloudsGoGrid Cloud Hosting
 
Singleton design pattern
Singleton design patternSingleton design pattern
Singleton design patternamrfathy30
 
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...GoGrid Cloud Hosting
 
Java - Singleton Pattern
Java - Singleton PatternJava - Singleton Pattern
Java - Singleton PatternCharles Casadei
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationFloyd DCosta
 

Viewers also liked (7)

How-To Deploy a Riak Cluster in 5 Minutes on GoGrid
How-To Deploy a Riak Cluster in 5 Minutes on GoGridHow-To Deploy a Riak Cluster in 5 Minutes on GoGrid
How-To Deploy a Riak Cluster in 5 Minutes on GoGrid
 
Agile Development at GoGrid with Pallet and JClouds
Agile Development at GoGrid with Pallet and JCloudsAgile Development at GoGrid with Pallet and JClouds
Agile Development at GoGrid with Pallet and JClouds
 
Singleton design pattern
Singleton design patternSingleton design pattern
Singleton design pattern
 
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
 
Java - Singleton Pattern
Java - Singleton PatternJava - Singleton Pattern
Java - Singleton Pattern
 
iCloud
iCloud iCloud
iCloud
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 

Similar to Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012

Hybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansHybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansNRB
 
Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...NuoDB
 
Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue MongoDB
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroPaulo Freitas
 
Vmware Serengeti - Based on Infochimps Ironfan
Vmware Serengeti - Based on Infochimps IronfanVmware Serengeti - Based on Infochimps Ironfan
Vmware Serengeti - Based on Infochimps IronfanJim Kaskade
 
Deploy, move and manage Postgres across cloud platforms
Deploy, move and manage Postgres across cloud platformsDeploy, move and manage Postgres across cloud platforms
Deploy, move and manage Postgres across cloud platformsAshnikbiz
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
 
Going MicroServices with Net
Going MicroServices with NetGoing MicroServices with Net
Going MicroServices with NetDavid Revoledo
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step JourneyWebinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step JourneyDataStax
 
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewGet the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewForgeRock
 
Major Cloud Platforms Players - Year 2015
Major Cloud Platforms Players - Year 2015Major Cloud Platforms Players - Year 2015
Major Cloud Platforms Players - Year 2015Krishna-Kumar
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2Gol D Roger
 
Netbiscuits corporate presentation 2012
Netbiscuits corporate presentation 2012Netbiscuits corporate presentation 2012
Netbiscuits corporate presentation 2012Aussie
 
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...Society of Women Engineers
 
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...MayaData Inc
 
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...actualtechmedia
 

Similar to Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012 (20)

Hybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansHybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
 
Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...
 
Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - Intro
 
Vmware Serengeti - Based on Infochimps Ironfan
Vmware Serengeti - Based on Infochimps IronfanVmware Serengeti - Based on Infochimps Ironfan
Vmware Serengeti - Based on Infochimps Ironfan
 
Deploy, move and manage Postgres across cloud platforms
Deploy, move and manage Postgres across cloud platformsDeploy, move and manage Postgres across cloud platforms
Deploy, move and manage Postgres across cloud platforms
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
Going MicroServices with Net
Going MicroServices with NetGoing MicroServices with Net
Going MicroServices with Net
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step JourneyWebinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
 
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewGet the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - Overview
 
Major Cloud Platforms Players - Year 2015
Major Cloud Platforms Players - Year 2015Major Cloud Platforms Players - Year 2015
Major Cloud Platforms Players - Year 2015
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2
 
Netbiscuits corporate presentation 2012
Netbiscuits corporate presentation 2012Netbiscuits corporate presentation 2012
Netbiscuits corporate presentation 2012
 
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...
 
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
 
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
 

More from GoGrid Cloud Hosting

60 Second Guide: The New Game: Managed Services in the Cloud
60 Second Guide: The New Game: Managed Services in the Cloud60 Second Guide: The New Game: Managed Services in the Cloud
60 Second Guide: The New Game: Managed Services in the CloudGoGrid Cloud Hosting
 
How-To Easily Deploy MongoDB in the Cloud
How-To Easily Deploy MongoDB in the CloudHow-To Easily Deploy MongoDB in the Cloud
How-To Easily Deploy MongoDB in the CloudGoGrid Cloud Hosting
 
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the CloudGoGrid Cloud Hosting
 
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
60 Second Guide: Keep Your Patient Health Info Secure in the CloudGoGrid Cloud Hosting
 
60 Second Guide: Big Data and the Cloud
60 Second Guide: Big Data and the Cloud60 Second Guide: Big Data and the Cloud
60 Second Guide: Big Data and the CloudGoGrid Cloud Hosting
 
Why GoGrid Wins Over Rackspace (RAX)
Why GoGrid Wins Over Rackspace (RAX)Why GoGrid Wins Over Rackspace (RAX)
Why GoGrid Wins Over Rackspace (RAX)GoGrid Cloud Hosting
 
Why GoGrid Wins Over Amazon Web Services (AWS)
Why GoGrid Wins Over Amazon Web Services (AWS)Why GoGrid Wins Over Amazon Web Services (AWS)
Why GoGrid Wins Over Amazon Web Services (AWS)GoGrid Cloud Hosting
 
How To Deploy a GoGrid Dynamic Load Balancer
How To Deploy a GoGrid Dynamic Load BalancerHow To Deploy a GoGrid Dynamic Load Balancer
How To Deploy a GoGrid Dynamic Load BalancerGoGrid Cloud Hosting
 
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid Cloud Hosting
 
GoGrid API - Presented at Cloud Connect Event 2010
GoGrid API - Presented at Cloud Connect Event 2010GoGrid API - Presented at Cloud Connect Event 2010
GoGrid API - Presented at Cloud Connect Event 2010GoGrid Cloud Hosting
 
GoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New FeaturesGoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New FeaturesGoGrid Cloud Hosting
 
GoGrid CDN - Webinar about GoGrid's Content Delivery Network
GoGrid CDN - Webinar about GoGrid's Content Delivery NetworkGoGrid CDN - Webinar about GoGrid's Content Delivery Network
GoGrid CDN - Webinar about GoGrid's Content Delivery NetworkGoGrid Cloud Hosting
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid Cloud Hosting
 
Cloud Computing - Disruptive Innovation & Enabling Technology
Cloud Computing - Disruptive Innovation & Enabling TechnologyCloud Computing - Disruptive Innovation & Enabling Technology
Cloud Computing - Disruptive Innovation & Enabling TechnologyGoGrid Cloud Hosting
 

More from GoGrid Cloud Hosting (14)

60 Second Guide: The New Game: Managed Services in the Cloud
60 Second Guide: The New Game: Managed Services in the Cloud60 Second Guide: The New Game: Managed Services in the Cloud
60 Second Guide: The New Game: Managed Services in the Cloud
 
How-To Easily Deploy MongoDB in the Cloud
How-To Easily Deploy MongoDB in the CloudHow-To Easily Deploy MongoDB in the Cloud
How-To Easily Deploy MongoDB in the Cloud
 
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
 
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
 
60 Second Guide: Big Data and the Cloud
60 Second Guide: Big Data and the Cloud60 Second Guide: Big Data and the Cloud
60 Second Guide: Big Data and the Cloud
 
Why GoGrid Wins Over Rackspace (RAX)
Why GoGrid Wins Over Rackspace (RAX)Why GoGrid Wins Over Rackspace (RAX)
Why GoGrid Wins Over Rackspace (RAX)
 
Why GoGrid Wins Over Amazon Web Services (AWS)
Why GoGrid Wins Over Amazon Web Services (AWS)Why GoGrid Wins Over Amazon Web Services (AWS)
Why GoGrid Wins Over Amazon Web Services (AWS)
 
How To Deploy a GoGrid Dynamic Load Balancer
How To Deploy a GoGrid Dynamic Load BalancerHow To Deploy a GoGrid Dynamic Load Balancer
How To Deploy a GoGrid Dynamic Load Balancer
 
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
 
GoGrid API - Presented at Cloud Connect Event 2010
GoGrid API - Presented at Cloud Connect Event 2010GoGrid API - Presented at Cloud Connect Event 2010
GoGrid API - Presented at Cloud Connect Event 2010
 
GoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New FeaturesGoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New Features
 
GoGrid CDN - Webinar about GoGrid's Content Delivery Network
GoGrid CDN - Webinar about GoGrid's Content Delivery NetworkGoGrid CDN - Webinar about GoGrid's Content Delivery Network
GoGrid CDN - Webinar about GoGrid's Content Delivery Network
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
 
Cloud Computing - Disruptive Innovation & Enabling Technology
Cloud Computing - Disruptive Innovation & Enabling TechnologyCloud Computing - Disruptive Innovation & Enabling Technology
Cloud Computing - Disruptive Innovation & Enabling Technology
 

Recently uploaded

Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012

  • 1. Performance Matters, Especially in the Music Industry Microgroove & GoGrid How to create a high-performance, cost-effective cloud environment Brett Nagy (Technical Director – Microgroove) Michael Sheehan (Technology Evangelist – GoGrid)
  • 2. Introductions  Brett Nagy • Technical Director – Microgroove  Michael Sheehan • Technology Evangelist – GoGrid 2 February 2012
  • 3. About GoGrid – A leader in the IaaS Market “Visionary”  Leading IaaS provider Magic Quadrant  Strong Track Record of “First-To-Market” Features “Champion” Quadrant  World-class platform for infrastructure management “Market Leader”  Thousands of Customers Across All Industries “10 Cloud  GoGrid outperforms competition by over 4 x Computing in third-party benchmarking tests Companies to Watch”  GoGrid owns 100% of its IP “Top 10 Best Cloud Computing Providers” 3 February 2012 3
  • 4. Microgroove – A Platform for the music industry Microgroove-developed software is currently deployed on hundreds of high-traffic web sites, transacting content, community and dollars, every moment. Over 500 Major Recording Artists Powering the World’s Biggest Record Labels 4 February 2012
  • 5. Millions of Content Items  Over 100,000 Artists  1.5 Million Tracks  50,000 Tour Dates  Millions of Members  Millions of Posts  Meta Data support from Bach to Lady Gaga 5 February 2012
  • 6. Billions of Data Transactions  By Millions of Active U/U’s  Direct to Consumer Sales  White Label Stores  Media Views  Social Networking  Ad Integrations  International Presence 6 February 2012
  • 7. Microgroove Ecosystem  Licensable CMS platform, built for the music industry  Developer Community: SDK & API  Mobile: Native + Web Apps  Content Syndication & Affiliates 7 February 2012
  • 8. Microgroove Technology Challenge Why the cloud? What was the challenge? 8 February 2012
  • 9. The Need to Grow & Evolve  Reduce time to on-board new customers  Direct access to our own software  No data center environment  Needed Management and Support requirements • Needed SLA & Dependable 24x7 Support team  Ability to Stage environments 9
  • 10. Long Distance “Management” Challenge Servers hosted & managed Audience No All HERE direct located access Managed HERE HERE 10 February 2012
  • 11. Challenges  Rapid deployment – needed to roll out a new version of the Microgroove Platform every 4 weeks  IT Staff utilization- Did not want to hire NEW staff to sit and watch servers  Burstable traffic  Two specific customer challenges • Hosting & Managing large number of individual artist websites • Hosting GetMusic.com.au (music portal) TOO MUCH MANAGEMENT! Microgroove HQ 11 February 2012
  • 12. Going Cloud What was the challenge? What was the research? What was the technical solution? What were the results? What lessons were learned? 12 February 2012
  • 13. What was the technical challenge?  What Microgroove was trying to accomplish: • Deliver the Microgroove Platform as a PaaS • Not worry about hardware or data center management • Serve international markets  Technical Details: • Strong Windows support • Avoid re-architecting the Microgroove Platform • Needed a high-performance solution for data intensive transactions • Scale-up and down easily 13 February 2012
  • 14. What was the research?  Started search Q4 of 2009  7 years of self-hosting & supporting other people’s hosting = hands on experience  Some experience in co-location hosting  Wasn't looking for a "cloud provider" - just wanted "easy to manage”  Initial research focused on management consoles, not service providers 14 February 2012
  • 15. Short List Results – Narrowed to 2 Providers  Provider #1  GoGrid  Completely virtualized  Hybrid environment environment means shared  1st-class Windows Support hardware  Physical servers for high I/O data  Competing Read/Writes transactions  Cost structure optimized for  Virtual servers for scalability bursts of compute time  CDN for media delivery across the  Windows images not as current as globe Linux images  Cost : Performance ratio was good  Windows pricing more expensive  Persistent server images & attached than Linux data 15 February 2012
  • 16. GoGrid Enabled Microgroove Platform Microgroove HQ Microgroove HQ 16 February 2012
  • 17. 17 February 2012
  • 18. Technical Diagram 18 February 2012
  • 19. Architecture Details PRODUCTION STAGING  NGINX Load Balancing Tier  Staging Servers • Cloud-based single-core servers (scalable) • Upload point for SDK-based sites • CentOS 5.3 • Connects to production databases • Also serves images from Cloud Storage • Doubles as application servers  Web Servers • Cloud-based 8-core servers (scalable)  Document Database Servers • Windows 2008 / IIS 7 • “NoSQL” DB Servers • Uses Raven DB + Map/Reduce  Database Servers • Currently used for specific reporting tasks • Dedicated 8-core servers • MS SQL Servers for 100+ sites  Cloud Storage • All CMS-uploaded static assets • Accessed via UNC paths  Content Delivery Network • Images and other static files • Pulled from Cloud Storage 19 February 2012
  • 20. Why were these choices made?  Cloud Servers • Deployed to separate hardware nodes • Persistent storage • Scalability via MyGSI  server imaging to facilitate rollout of additional servers  Physical Servers • Performance & high I/O  NGINX • Highly configurable reverse proxy • Failover for redundancy  Cloud Storage • Repository of product and artist images  CDN • Delivery of content over 7500 miles with multiple PoPs  Firewall • Direct, private connectivity via VPN from Microgroove to GoGrid infrastructure 20 February 2012
  • 21. Long Distance Content – SOLVED! Audience Infrastructure All located CDN located Managed HERE At HERE GoGrid 21 February 2012
  • 22. What were the results?  Went from hosting 3 sites to over 100 sites  On-boarding new customers in hours instead of weeks  400% reduction in page load times  Direct access to own software  more freedom to innovate  Ongoing performance tuning is easier  do more of it now 22 February 2012
  • 23. What lessons were learned?  Windows is Windows, wherever it’s hosted  Scale-out still needs to be planned-out  Dedicated hardware = predictable performance 23 February 2012
  • 24. Future What are the plans for the future? What are the key takeaways? How to craft your Cloud Fingerprint 24 February 2012
  • 25. What are Microgroove’s plans for the future?  Multi-data center failover  Auto-scaling – using metrics from monitoring API  Completely automating new customer provisioning 25 February 2012
  • 26. What are the key takeaways? Moving to the cloud doesn’t have to mean re-architecting existing software Don’t throw out the dedicated hardware just yet 26 February 2012
  • 27. Contact & Customer Case Study Download GoGrid Contact Information: Download the Full Case Study www.GoGrid.com To download the Microgroove Case Study, Telephone - 1-877-946-4743 please click here: International - +1(415) 869-7444 http://go.gogrid.com/case-study/microgroove Twitter - @GoGrid Facebook – Facebook.com/gogrid LinkedIn - LinkedIn.com/company/gogrid Note: you must have Adobe Acrobat installed to view the Case Study 27 February 2012