SlideShare uma empresa Scribd logo
1 de 37
The building block of next generation compute ,[object Object]
Canonical
About Canonical London, Boston, Taipei, Shanghai, Montreal,  São Paolo, Isle of Man Established in 2004 500 people To bring Ubuntu to the world Where When Who Why
Ubuntu Server
Ubuntu Server ,[object Object]
40+ leading technologies such as Hadoop, Cloudfoundry, MongoDB, Couchbase Server, Cassandra and Tomcat all supported.
Manage services on servers, in Ubuntu Cloud in Amazon or combinations of all 3 Service Orchestration & Big Data ,[object Object]
Standard part of certification
Leading linux OS used for  internal development in US and EU  ,[object Object]
Ubuntu's business model in uniquely positioned for this
Ubuntu cloud is the foundation OS for Openstack. Next 24 moths will see huge growth in Private and public clouds based on Ubuntu + Openstack Volume server Cloud
Volume x86
Growth – Websites hosted globally | W3Techs data Asianux & Turbo Linux < 0.1% market share
We are cloud
Ubuntu:  We are cloud ,[object Object],[object Object]
3 of the 4 main public clouds build on Ubuntu
For private clouds, cloud-dedicated hardware
Ubuntu supports Intel hardware
Ubuntu supports ARM servers
[object Object],[object Object],[object Object]
Ubuntu:  We are cloud Infrastructure ,[object Object]
Ubuntu and OpenStack have the world’s open cloud momentum
From Oct 2010 Openstack is the core supported technology in Ubuntu Cloud
Joint solutions with Dell
Ubuntu:  We are cloud ,[object Object]
Default PaaS in several OEM Solutions
Extensive Canonical / VMWare collaboration
Vmware public PaaS implementation built on Ubuntu
Rapid developer & corporate interest in Cloud Foundry since launch
Engine Yard and Heroku also built on Ubuntu
Service Orchestration
 
Relationships ,[object Object]
Services have `provides` and `requires` interfaces
A relation provides private bi-directional communication. http://upload.wikimedia.org/wikipedia/commons/d/d8/Wikimedia-servers-2010-12-28.svg
Charms ,[object Object]
Unit of reuse, and sharing.

Mais conteúdo relacionado

Mais procurados

Building Modern Audio Apps with AVAudioEngine
Building Modern Audio Apps with AVAudioEngineBuilding Modern Audio Apps with AVAudioEngine
Building Modern Audio Apps with AVAudioEngineBob McCune
 
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)Simon Boulet
 
Azure RemoteApp の構築手順例 (ハイブリッド コレクション)
Azure RemoteApp の構築手順例 (ハイブリッド コレクション)Azure RemoteApp の構築手順例 (ハイブリッド コレクション)
Azure RemoteApp の構築手順例 (ハイブリッド コレクション)ShuheiUda
 
Nuxeo5 - Continuous Integration
Nuxeo5 - Continuous IntegrationNuxeo5 - Continuous Integration
Nuxeo5 - Continuous IntegrationPASCAL Jean Marie
 
PHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the CloudPHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the CloudSalesforce Developers
 
AWS 기반 Docker, Kubernetes
AWS 기반 Docker, KubernetesAWS 기반 Docker, Kubernetes
AWS 기반 Docker, Kubernetes정빈 권
 
Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Server
Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu ServerForget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Server
Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Serveraaroncouch
 
Dockerizing WordPress
Dockerizing WordPressDockerizing WordPress
Dockerizing WordPressdotCloud
 
Symfony finally swiped right on envvars
Symfony finally swiped right on envvarsSymfony finally swiped right on envvars
Symfony finally swiped right on envvarsSam Marley-Jarrett
 
Python eggs (RO)
Python eggs (RO)Python eggs (RO)
Python eggs (RO)Alin Voinea
 
Vue3×Firebaseでサーバレスなアプリを作ってみた
Vue3×Firebaseでサーバレスなアプリを作ってみたVue3×Firebaseでサーバレスなアプリを作ってみた
Vue3×Firebaseでサーバレスなアプリを作ってみた虎の穴 開発室
 
Create Development and Production Environments with Vagrant
Create Development and Production Environments with VagrantCreate Development and Production Environments with Vagrant
Create Development and Production Environments with VagrantBrian Hogan
 
Launching containers with fleet
Launching containers with fleetLaunching containers with fleet
Launching containers with fleet충섭 김
 
MDP Group SAP PI & PO Azure Adapter
MDP Group SAP PI & PO Azure AdapterMDP Group SAP PI & PO Azure Adapter
MDP Group SAP PI & PO Azure AdapterMDP Group
 
MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月
MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月
MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月VirtualTech Japan Inc.
 
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortOpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortNETWAYS
 

Mais procurados (20)

Building Modern Audio Apps with AVAudioEngine
Building Modern Audio Apps with AVAudioEngineBuilding Modern Audio Apps with AVAudioEngine
Building Modern Audio Apps with AVAudioEngine
 
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
 
Azure RemoteApp の構築手順例 (ハイブリッド コレクション)
Azure RemoteApp の構築手順例 (ハイブリッド コレクション)Azure RemoteApp の構築手順例 (ハイブリッド コレクション)
Azure RemoteApp の構築手順例 (ハイブリッド コレクション)
 
Nuxeo5 - Continuous Integration
Nuxeo5 - Continuous IntegrationNuxeo5 - Continuous Integration
Nuxeo5 - Continuous Integration
 
PHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the CloudPHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the Cloud
 
AWS 기반 Docker, Kubernetes
AWS 기반 Docker, KubernetesAWS 기반 Docker, Kubernetes
AWS 기반 Docker, Kubernetes
 
Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Server
Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu ServerForget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Server
Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Server
 
Dockerizing WordPress
Dockerizing WordPressDockerizing WordPress
Dockerizing WordPress
 
Cialug August 2021
Cialug August 2021Cialug August 2021
Cialug August 2021
 
Symfony finally swiped right on envvars
Symfony finally swiped right on envvarsSymfony finally swiped right on envvars
Symfony finally swiped right on envvars
 
Ansible best practices
Ansible best practicesAnsible best practices
Ansible best practices
 
Python eggs (RO)
Python eggs (RO)Python eggs (RO)
Python eggs (RO)
 
Puppet_training
Puppet_trainingPuppet_training
Puppet_training
 
Vue3×Firebaseでサーバレスなアプリを作ってみた
Vue3×Firebaseでサーバレスなアプリを作ってみたVue3×Firebaseでサーバレスなアプリを作ってみた
Vue3×Firebaseでサーバレスなアプリを作ってみた
 
Create Development and Production Environments with Vagrant
Create Development and Production Environments with VagrantCreate Development and Production Environments with Vagrant
Create Development and Production Environments with Vagrant
 
Launching containers with fleet
Launching containers with fleetLaunching containers with fleet
Launching containers with fleet
 
MDP Group SAP PI & PO Azure Adapter
MDP Group SAP PI & PO Azure AdapterMDP Group SAP PI & PO Azure Adapter
MDP Group SAP PI & PO Azure Adapter
 
MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月
MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月
MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月
 
Ansible
AnsibleAnsible
Ansible
 
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortOpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
 

Destaque

Source evaluations
Source evaluationsSource evaluations
Source evaluationsRaya Samet
 
Getting started with research
Getting started with researchGetting started with research
Getting started with researchRaya Samet
 
Sustainable energy
Sustainable energySustainable energy
Sustainable energyjosedwyer
 
Great expectations Publisher Co.
Great expectations Publisher Co.Great expectations Publisher Co.
Great expectations Publisher Co.chelseamarie_
 
Research process cooking 2014
Research process cooking 2014Research process cooking 2014
Research process cooking 2014Raya Samet
 
Week 1 - Old Testament Part 1
Week 1 - Old Testament Part 1Week 1 - Old Testament Part 1
Week 1 - Old Testament Part 1chris_cathcomms
 
Fresh Tek Presentation
Fresh Tek PresentationFresh Tek Presentation
Fresh Tek Presentationjosedwyer
 
Three types of solar
Three types of solarThree types of solar
Three types of solarjosedwyer
 
Great expectations Publisher Co.
Great expectations Publisher Co.Great expectations Publisher Co.
Great expectations Publisher Co.chelseamarie_
 
Sleep Through the Static by Jack Johnson
Sleep Through the Static by Jack JohnsonSleep Through the Static by Jack Johnson
Sleep Through the Static by Jack Johnsonchelseamarie_
 
Fresh Tek Business Plan
Fresh Tek Business PlanFresh Tek Business Plan
Fresh Tek Business Planjosedwyer
 
Fitness Equipment Depot Worldwide Remanufacturing Process
Fitness Equipment Depot Worldwide Remanufacturing ProcessFitness Equipment Depot Worldwide Remanufacturing Process
Fitness Equipment Depot Worldwide Remanufacturing Processfitnessequipmentdepot
 
Jan. 2012 update
Jan. 2012 updateJan. 2012 update
Jan. 2012 updatejosedwyer
 
Creator market
Creator marketCreator market
Creator marketdpasin
 
Powerpoint lingkungan bisnis
Powerpoint lingkungan bisnisPowerpoint lingkungan bisnis
Powerpoint lingkungan bisnisIka Dwi Damayanti
 

Destaque (19)

Source evaluations
Source evaluationsSource evaluations
Source evaluations
 
Getting started with research
Getting started with researchGetting started with research
Getting started with research
 
Rome
RomeRome
Rome
 
Sustainable energy
Sustainable energySustainable energy
Sustainable energy
 
Great expectations Publisher Co.
Great expectations Publisher Co.Great expectations Publisher Co.
Great expectations Publisher Co.
 
Research process cooking 2014
Research process cooking 2014Research process cooking 2014
Research process cooking 2014
 
Week 1 - Old Testament Part 1
Week 1 - Old Testament Part 1Week 1 - Old Testament Part 1
Week 1 - Old Testament Part 1
 
Fresh Tek Presentation
Fresh Tek PresentationFresh Tek Presentation
Fresh Tek Presentation
 
Three types of solar
Three types of solarThree types of solar
Three types of solar
 
Great expectations Publisher Co.
Great expectations Publisher Co.Great expectations Publisher Co.
Great expectations Publisher Co.
 
Sleep Through the Static by Jack Johnson
Sleep Through the Static by Jack JohnsonSleep Through the Static by Jack Johnson
Sleep Through the Static by Jack Johnson
 
Fresh Tek Business Plan
Fresh Tek Business PlanFresh Tek Business Plan
Fresh Tek Business Plan
 
Fitness Equipment Depot Worldwide Remanufacturing Process
Fitness Equipment Depot Worldwide Remanufacturing ProcessFitness Equipment Depot Worldwide Remanufacturing Process
Fitness Equipment Depot Worldwide Remanufacturing Process
 
Jan. 2012 update
Jan. 2012 updateJan. 2012 update
Jan. 2012 update
 
Kadı Burhaneddin
Kadı BurhaneddinKadı Burhaneddin
Kadı Burhaneddin
 
Filsafat mistik
Filsafat mistikFilsafat mistik
Filsafat mistik
 
Creator market
Creator marketCreator market
Creator market
 
Powerpoint lingkungan bisnis
Powerpoint lingkungan bisnisPowerpoint lingkungan bisnis
Powerpoint lingkungan bisnis
 
Kakek, Cucu dan Kuda
Kakek, Cucu dan KudaKakek, Cucu dan Kuda
Kakek, Cucu dan Kuda
 

Semelhante a MongoSV 2011

Continuous Deployment @ AWS Re:Invent
Continuous Deployment @ AWS Re:InventContinuous Deployment @ AWS Re:Invent
Continuous Deployment @ AWS Re:InventJohn Schneider
 
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...Amazon Web Services
 
A DevOps guide to Kubernetes
A DevOps guide to KubernetesA DevOps guide to Kubernetes
A DevOps guide to KubernetesPaul Czarkowski
 
Managing Your Runtime With P2
Managing Your Runtime With P2Managing Your Runtime With P2
Managing Your Runtime With P2Pascal Rapicault
 
Inithub.org presentation
Inithub.org presentationInithub.org presentation
Inithub.org presentationAaron Welch
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allMarc Dutoo
 
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware
 
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data EverywhereApache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data EverywhereGanesh Raju
 
Docker module 1
Docker module 1Docker module 1
Docker module 1Liang Bo
 
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트Amazon Web Services Korea
 
Kubernetes for the PHP developer
Kubernetes for the PHP developerKubernetes for the PHP developer
Kubernetes for the PHP developerPaul Czarkowski
 
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...Amazon Web Services
 
OpenStack Murano introduction
OpenStack Murano introductionOpenStack Murano introduction
OpenStack Murano introductionVictor Zhang
 
Automating Oracle Database deployment with Amazon Web Services, fabric, and boto
Automating Oracle Database deployment with Amazon Web Services, fabric, and botoAutomating Oracle Database deployment with Amazon Web Services, fabric, and boto
Automating Oracle Database deployment with Amazon Web Services, fabric, and botomjbommar
 
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy SystemA Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy Systemadrian_nye
 
Weave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapWeave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapPatrick Chanezon
 
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...Codemotion
 
Dockerization of Azure Platform
Dockerization of Azure PlatformDockerization of Azure Platform
Dockerization of Azure Platformnirajrules
 

Semelhante a MongoSV 2011 (20)

Continuous Deployment @ AWS Re:Invent
Continuous Deployment @ AWS Re:InventContinuous Deployment @ AWS Re:Invent
Continuous Deployment @ AWS Re:Invent
 
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
 
A DevOps guide to Kubernetes
A DevOps guide to KubernetesA DevOps guide to Kubernetes
A DevOps guide to Kubernetes
 
Managing Your Runtime With P2
Managing Your Runtime With P2Managing Your Runtime With P2
Managing Your Runtime With P2
 
Inithub.org presentation
Inithub.org presentationInithub.org presentation
Inithub.org presentation
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
 
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
 
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data EverywhereApache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
 
Docker module 1
Docker module 1Docker module 1
Docker module 1
 
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
 
Kubernetes for the PHP developer
Kubernetes for the PHP developerKubernetes for the PHP developer
Kubernetes for the PHP developer
 
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
 
Docker 101
Docker 101 Docker 101
Docker 101
 
OpenStack Murano introduction
OpenStack Murano introductionOpenStack Murano introduction
OpenStack Murano introduction
 
Automation in Cloud
Automation in CloudAutomation in Cloud
Automation in Cloud
 
Automating Oracle Database deployment with Amazon Web Services, fabric, and boto
Automating Oracle Database deployment with Amazon Web Services, fabric, and botoAutomating Oracle Database deployment with Amazon Web Services, fabric, and boto
Automating Oracle Database deployment with Amazon Web Services, fabric, and boto
 
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy SystemA Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy System
 
Weave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapWeave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 Recap
 
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
 
Dockerization of Azure Platform
Dockerization of Azure PlatformDockerization of Azure Platform
Dockerization of Azure Platform
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

MongoSV 2011

  • 1.
  • 3. About Canonical London, Boston, Taipei, Shanghai, Montreal, São Paolo, Isle of Man Established in 2004 500 people To bring Ubuntu to the world Where When Who Why
  • 5.
  • 6. 40+ leading technologies such as Hadoop, Cloudfoundry, MongoDB, Couchbase Server, Cassandra and Tomcat all supported.
  • 7.
  • 8. Standard part of certification
  • 9.
  • 10. Ubuntu's business model in uniquely positioned for this
  • 11. Ubuntu cloud is the foundation OS for Openstack. Next 24 moths will see huge growth in Private and public clouds based on Ubuntu + Openstack Volume server Cloud
  • 13. Growth – Websites hosted globally | W3Techs data Asianux & Turbo Linux < 0.1% market share
  • 15.
  • 16. 3 of the 4 main public clouds build on Ubuntu
  • 17. For private clouds, cloud-dedicated hardware
  • 20.
  • 21.
  • 22. Ubuntu and OpenStack have the world’s open cloud momentum
  • 23. From Oct 2010 Openstack is the core supported technology in Ubuntu Cloud
  • 25.
  • 26. Default PaaS in several OEM Solutions
  • 27. Extensive Canonical / VMWare collaboration
  • 28. Vmware public PaaS implementation built on Ubuntu
  • 29. Rapid developer & corporate interest in Cloud Foundry since launch
  • 30. Engine Yard and Heroku also built on Ubuntu
  • 32.  
  • 33.
  • 34. Services have `provides` and `requires` interfaces
  • 35. A relation provides private bi-directional communication. http://upload.wikimedia.org/wikipedia/commons/d/d8/Wikimedia-servers-2010-12-28.svg
  • 36.
  • 37. Unit of reuse, and sharing.
  • 38. Deploy a charm to get a service.
  • 39. Doesn't require foreknowledge of who will use them or how.
  • 41. Lets see it in action Deploy MongoDB Add more units to create a replica set Add Capacity to cluster Watch it all happening
  • 42. $ juju bootstrap juju status juju deploy --repository . mongodb juju add-unit mongodb juju add-unit mongodb juju add-unit mongodb juju status
  • 43. $ juju bootstrap juju status juju deploy --repository . mongodb juju add-unit mongodb juju add-unit mongodb juju add-unit mongodb juju status
  • 44. Video of juju bootstrap running
  • 45. $ juju bootstrap juju status juju deploy --repository . mongodb juju add-unit mongodb juju add-unit mongodb juju add-unit mongodb juju status
  • 46. Video of juju status returning result – maybe see amazon ec2 console as well
  • 47. $ juju bootstrap juju status juju deploy --repository . mongodb juju add-unit mongodb juju add-unit mongodb juju add-unit mongodb juju status
  • 48. Video of juju deploying a mongodb server
  • 49. Video of relations building in juju
  • 50. Video of relations building in juju
  • 51. $ juju bootstrap juju status juju deploy --repository . mongodb juju add-unit mongodb juju add-unit mongodb juju add-unit mongodb juju status
  • 52. Video of new nodes deployed
  • 53. $ juju bootstrap juju status juju deploy --repository . mongodb juju add-unit mongodb juju add-unit mongodb juju add-unit mongodb juju status
  • 54. Video showing all nodes deployed using Juju
  • 55. name: mongodb summary: An object/document-oriented database (metapackage) description: | MongoDB is a high-performance, open source, schema-free document- oriented data store that's easy to deploy, manage and use. It's network accessible, written in C++ and offers the following features : * Collection oriented storage - easy storage of object- style data * Full index support, including on inner objects * Query profiling * Replication and fail-over support * Efficient storage of binary data including large objects (e.g. videos) * Auto-sharding for cloud-level scalability (Q209) High performance, scalability, and reasonable depth of functionality are the goals for the project. This is a metapackage that depends on all the mongodb parts. provides: database: interface: mongodb peers: replica-set: interface: mongodb-replica-set
  • 56. install #!/bin/bash # Here do anything needed to install the service # i.e. apt-get install -y foo or bzr branch http://myserver/mycode /srv/webroot set -ux ############################################################################################################ # Install some utility packages needed for installation ############################################################################################################ DEBIAN_FRONTEND=noninteractive apt-get -y install facter facter-customfacts-plugin ############################################################################################################ # Set some variables that we'll need for later ############################################################################################################ DEFAULT_REPLSET_NAME=`config-get replicaset` HOSTNAME=`hostname -f` EPOCH=`date +%s` fact-add install-time ${EPOCH} WEB_ADMIN_UI=`config-get web_admin_ui` ############################################################################################################ # Install mongodb ############################################################################################################ DEBIAN_FRONTEND=noninteractive apt-get install -y mongodb … .. start service mongodb start stop service mongodb stop replica-set-relation-joined #!/bin/bash # This must be renamed to the name of the relation. The goal here is to # affect any change needed by relationships being formed # This script should be idempotent. set -ux DEFAULT_REPLSET_NAME=`config-get replicaset` ############################################################################################################ # Reconfigure the upstart script to include the replica-set option. # We'll need this so, when we add nodes, they can all talk to each other. # Replica sets can only talk to each other if they all belong to the same # set. In our case, we have defaulted to &quot;myset&quot;. ############################################################################################################ grep &quot;${DEFAULT_REPLSET_NAME}&quot; /etc/init/mongodb.conf || sed -i -e &quot;s/ -- / -- --replSet ${DEFAULT_REPLSET_NAME} /&quot; /etc/init/mongodb.conf … . replica-set-relation-changed
  • 58.
  • 61. IRC: #juju on irc.freenode.net
  • 65.
  • 66.
  • 67.

Notas do Editor

  1. The fact that Ubuntu is preferred as a development environment leads to it being the favoured deployment environment (no migration cost) Ubuntu strategy of freely available yet supported has propelled it into this position.
  2. * Wikipedia&apos;s architecture has a lot of relationships * Adding 100 of each type isn&apos;t hard anymore – thank you config management. * Getting them to work together is still a challenge.
  3. How did I do that! (OMG)
  4. How did I do that! (OMG)
  5. How did I do that! (OMG)
  6. How did I do that! (OMG)
  7. How did I do that! (OMG)
  8. How did I do that! (OMG)
  9. How did I do that! (OMG)