Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Enterprise Trends for MongoDB as a Service

1,635 views

Published on

Since inception of MongoDB as a NoSQL database system, roughly half of deployments have been on commercial cloud, providing Infrastructure as a Service. Business users have realized benefit of instant, elastic procurement of servers and offloading costs from traditional data center architecture. The next phase of cloud service architecture is Database as a Service, which has been accelerating dramatically the last year among large enterprise customers of MongoDB. We will explore integration with varying enterprise cloud architectural requirements, MongoDB best practices as applied to fundamental architectural choices, and collaboration with the business owners to ensure a good match of needs and value. We will also address accounting, chargeback integration, and quanification of benefits to the enterprise, such as standardizing elastic architecture and offloading database system maintenance costs.

Published in: Technology, Business
  • Be the first to comment

Enterprise Trends for MongoDB as a Service

  1. 1. Enterprise Trends in MongoDB as a Service Chris Biow Principal Technologist & Tech Director MongoDB
  2. 2. 2 • Now • Easy • Cheap for dev • Scalable, seamless for prod Developer Challenge: “I want my MongoDB...” iStock licensed (pixelfit)
  3. 3. MongoDB Background
  4. 4. 4 Agile The Best Database for Modern Apps Scalable
  5. 5. 5 MongoDB Document Database Open- Source General Purpose
  6. 6. 6 MongoDB Business Value Enabling New Apps Better Customer Experience Lower TCOFaster Time to Market
  7. 7. 7 Facebook Leading NoSQL Database LinkedInGoogle Twitter
  8. 8. 8 Scalability Auto-Sharding • Increase capacity as you go • Commodity and cloud architectures • Improved operational simplicity and cost visibility • Into petabytes, millions ops/sec, thousands of nodes
  9. 9. 9 High Availability • Automated replication and failover • Multi-data center support • Improved operational simplicity (e.g., HW swaps) • Data durability and consistency
  10. 10. 10 MongoDB Architecture
  11. 11. 11 MongoDB and Enterprise IT Stack EDWHadoop Management&Monitoring Security&Auditing RDBMS CRM, ERP, Collaboration, Mobile, BI OS & Virtualization, Compute, Storage, Network RDBMS Applications Infrastructure Data Management Online Data Offline Data
  12. 12. 12 MongoDB and Enterprise IT Strategy Legacy Strategic Apps On-Premise SaaS, Mobile, Social Database Oracle MongoDB Offline Data Teradata Hadoop Compute Scale-Up Server Commodity HW / Cloud Storage SAN Local Storage / Cloud Network Routers and Switches Software-Defined Networks
  13. 13. Enterprise Cloud Background
  14. 14. 14 • Hosting – Public, Private, and Hybrid • Stack – Infrastructure | Platform | Software …as a Service • DB platform advantages – Adoption – Agility – Governance – Efficiency Revolution in IT provisioning Wikimedia Commons Public PrivateHybrid
  15. 15. 15 • Commercial cloud IaaS endless aisle – Amazon Web Services – Google Compute Engine – Rackspace – Many more… • OpenStack – Apache, Rackspace, NASA – OpenStack Foundation • Red Hat OpenShift – SaaS with embedded DB Public Cloud iStock licensed (4X-image)
  16. 16. 16 Advanced Cloud Providers
  17. 17. 17 Ready Cloud Providers
  18. 18. 18 • Rewards – Adoption – Agility – Governance – Efficiency • Risks – Systematize the wrong solution – Standardize the wrong hardware (especially storage) – Unaffordable or inflexible: unlimited apathy – Too cheap: tragedy of the commons In the Enterprise Cloud: MongoDB as a Service
  19. 19. Doing it right
  20. 20. 20 • Need happy, jumping people! • First app stakeholders – Business owner – Developers – Ops • Next few apps – Same stakeholders Customer First iStock licensed (YanC)
  21. 21. 21 • Application • Data Service / Data Layer – VA eCRUD – http://world.mongodb.com/node/44 • Multi-tenancy • Cluster per app – Replica set only – Sharded / replica sets Delivery Levels
  22. 22. 22 • Server Hardware • Virtualization • Security & Entitlements • Storage • Operating System • Infrastructure Management • Backup and Recovery • Accounting and chargeback Implementation Choices Ceilometer Grizzly: openstack.org
  23. 23. 23 • Business case – Cost matching – First customers first • Balance scalability, standardization, and flexibility – Don’t undershoot your customers – Don’t boil the ocean – Customize where required • Find your performance limit – Storage first (mongoperf) – Network – CPU • MongoDB engineering – Schema – Shard first – Shard key • 2+ data centers – Consider hybrid for 3rd • MongoDB, Inc – Let us help! • Monitoring – mongoperf, mongostat, etc. – MMS Best Practices
  24. 24. 24 • Enterprise social network – Short messages – Followers – Feeds – Geolocation – https://github.com/darrenat10gen/socialite • Active users: 60% of employees • Indefinite retention • Java application • Existing collocated infrastructure (HP, RHEL, VMW) Sample first app iStock licensed (Erikona)
  25. 25. 25 Platform Option Choice Server HP DL360p, 2-CPU, 128GB RAM Storage Local SAS or SSD OS Red Hat Enterprise Linux Virtualization VMWare vSphere Cloud Platform OpenStack DBaaS Automation CumuLogic Monitoring, Backup, Automation MongoDB Management Service (MMS) Authentication X509 public key openclipart.org Delivery Level Cluster per application Metering Ceilometer MongoDB as a Service Strategy
  26. 26. Conferences
  27. 27. 27 • Largest gathering ever of MongoDB experts • Learn to build & manage modern apps • 80+ sessions from Fundamentals to Advanced Opps Use cases from all industries • Connect with developers, administrators & execs • Ecosystem Partners: IBM, AWS, CumuLogic, Microsoft + more • Meet the Experts – includes Founder Dwight Merriman • Save $300 until Friday 5/23 with Early Bird rates • Save another $300 with code Webinar300 • www.mongodbworld.com MongoDB World – June 23-25, New York City
  28. 28. • Software platform to deliver fully managed MongoDB Database-as-a- Service • Web service to setup, operate and scale clusters in the cloud • Simple to deploy, easy to scale, reliable and cost effective for customer • Integrated with MMS! CumuLogic NoSQL Service MongoDB Database-as-a-Service Chip Childers http://www.cumulogic.com/cumulogic-software-portfolio/nosql-database-as-a-service/ http://goo.gl/L2BAAs
  29. 29. 29 Using NoSQL and Enterprise Shared Services (ESS) to Achieve a More Efficient and Agile IT Environment • Joe Paiva, Chief Technology Strategist • Virtual Lifetime Electronic Record (VLER) • Enterprise NoSQL data store – Efficiency, Security, Agility – Mistakes and lessons from 20 years of SQL – ESS eCRUD services – Security with data consolidation and enterprise controls Veterans Affairs
  30. 30. 30 Fast Paths to NoSQL Database as a Service • Chris Biow • 3PM, 21 August: http://goo.gl/fbN35Y • Quantify and achieve cost advantages • Road map for fast path to DBaaS • Incremental improvement • Solve emergent problems NoSQL Now, 19-21 Aug

×