Your SlideShare is downloading. ×
0
Let me introduce my Moncaí!NDC 2011Oslo, Jun 8, 2011                    Dale Ragan                    dale.ragan@moncai.co...
Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
App Deployment Today   Write a fantastic web application
App Deployment Today   Write a fantastic web application          Now deploy it ...
Server-based
Server-based   Shared Hosting
Server-based   Shared Hosting   Virtual Dedicated
Server-based   Shared Hosting   Virtual Dedicated   Dedicated
Platform-based
Platform-based  Application oriented
Platform-based  Application oriented  Higher level of abstraction
Platform-based  Application oriented  Higher level of abstraction  No up-front cost
Platform-based  Application oriented  Higher level of abstraction  No up-front cost  Out-source a portion of your system  ...
Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
Moncaí
MoncaíWindows Azure
MoncaíWindows AzureAppharbor
MoncaíWindows AzureAppharborHeroku / SalesForce
MoncaíWindows AzureAppharborHeroku / SalesForcePHPFog
MoncaíWindows AzureAppharborHeroku / SalesForcePHPFogOrchestra
MoncaíWindows AzureAppharborHeroku / SalesForcePHPFogOrchestraGoogle App Engine
Currated Stack
Currated StackEgalitarian Infrastructure
Currated StackEgalitarian InfrastructureBuilding it scalable from the start
Currated StackEgalitarian InfrastructureBuilding it scalable from the startConventions = Constraints
Currated StackEgalitarian InfrastructureBuilding it scalable from the startConventions = ConstraintsGet started quickly
Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFutureConclusionQuestions & Discussion
http://moncai.com/
http://moncai.com/Moncaí - Irish for monkey, pronounced monkey.
Currently in private beta
Currently in private betaDeploy instantly
Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial C...
Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial C...
Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial C...
$ git push moncai master
$ git push moncai master--------> Moncai receiving push--------> ASP.NET app detected          Compiling ... Done         ...
$ git push moncai master--------> Moncai receiving push--------> ASP.NET app detected          Compiling ... Done         ...
We support ASP.NET today.
Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
Current Features
Current Features Custom Domains
Current Features Custom Domains SSL
Current Features Custom Domains SSL HTTP Caching
Current Features Custom Domains SSL HTTP Caching Git
Current Features Custom Domains SSL HTTP Caching Git Mercurial
Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
Planned Features
Planned Features Dependency Management
Planned Features Dependency Management Build Customization
Planned Features Dependency Management Build Customization Database Import / Export
Planned Features Dependency Management Build Customization Database Import / Export Background Jobs
Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management
Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Log...
Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Log...
Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Log...
Resources
Resources MySQL Database
Resources MySQL Database Memcached
Resources MySQL Database Memcached Redis
Resources MySQL Database Memcached Redis RabbitMQ
Scaling
Scaling Effortlessly
Scaling Effortlessly Scale on the fly, by changing the number of instances running your app
Scaling Effortlessly Scale on the fly, by changing the number of instances running your app Ability to create pre-sets
Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
Philosophies
Philosophies No vendor lock-in (open-source)
Philosophies No vendor lock-in (open-source) We don’t own your data, you do
Philosophies No vendor lock-in (open-source) We don’t own your data, you do KISS (Keep It Simple Stupid)
The Endhttp://moncai.com/
Questions & Discussion
Questions & DiscussionI haz a question ...
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
Upcoming SlideShare
Loading in...5
×

NDC 2011 - Let me introduce my Moncai

286

Published on

Slides from my presentation given at NDC 2011 on Jun 8, 2011.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
286
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "NDC 2011 - Let me introduce my Moncai"

    1. 1. Let me introduce my Moncaí!NDC 2011Oslo, Jun 8, 2011 Dale Ragan dale.ragan@moncai.com Twitter: @dwragan
    2. 2. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    3. 3. App Deployment Today Write a fantastic web application
    4. 4. App Deployment Today Write a fantastic web application Now deploy it ...
    5. 5. Server-based
    6. 6. Server-based Shared Hosting
    7. 7. Server-based Shared Hosting Virtual Dedicated
    8. 8. Server-based Shared Hosting Virtual Dedicated Dedicated
    9. 9. Platform-based
    10. 10. Platform-based Application oriented
    11. 11. Platform-based Application oriented Higher level of abstraction
    12. 12. Platform-based Application oriented Higher level of abstraction No up-front cost
    13. 13. Platform-based Application oriented Higher level of abstraction No up-front cost Out-source a portion of your system administration
    14. 14. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    15. 15. Moncaí
    16. 16. MoncaíWindows Azure
    17. 17. MoncaíWindows AzureAppharbor
    18. 18. MoncaíWindows AzureAppharborHeroku / SalesForce
    19. 19. MoncaíWindows AzureAppharborHeroku / SalesForcePHPFog
    20. 20. MoncaíWindows AzureAppharborHeroku / SalesForcePHPFogOrchestra
    21. 21. MoncaíWindows AzureAppharborHeroku / SalesForcePHPFogOrchestraGoogle App Engine
    22. 22. Currated Stack
    23. 23. Currated StackEgalitarian Infrastructure
    24. 24. Currated StackEgalitarian InfrastructureBuilding it scalable from the start
    25. 25. Currated StackEgalitarian InfrastructureBuilding it scalable from the startConventions = Constraints
    26. 26. Currated StackEgalitarian InfrastructureBuilding it scalable from the startConventions = ConstraintsGet started quickly
    27. 27. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFutureConclusionQuestions & Discussion
    28. 28. http://moncai.com/
    29. 29. http://moncai.com/Moncaí - Irish for monkey, pronounced monkey.
    30. 30. Currently in private beta
    31. 31. Currently in private betaDeploy instantly
    32. 32. Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial Commit”
    33. 33. Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial Commit” $ moncai create
    34. 34. Currently in private betaDeploy instantly $ mkdir yourapp $ git init $ touch README $ git add . $ git commit -m “Initial Commit” $ moncai createCreated http://lucky-charm-1.moncai.com | git@moncai.com:lucky-charm.gitGit remote moncai added
    35. 35. $ git push moncai master
    36. 36. $ git push moncai master--------> Moncai receiving push--------> ASP.NET app detected Compiling ... Done Running Tests ... Done--------> Launching ... Done http://lucky-charm-1.moncai.com/ ... deployed
    37. 37. $ git push moncai master--------> Moncai receiving push--------> ASP.NET app detected Compiling ... Done Running Tests ... Done--------> Launching ... Done http://lucky-charm-1.moncai.com/ ... deployed Let’s let that soak in ...
    38. 38. We support ASP.NET today.
    39. 39. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    40. 40. Current Features
    41. 41. Current Features Custom Domains
    42. 42. Current Features Custom Domains SSL
    43. 43. Current Features Custom Domains SSL HTTP Caching
    44. 44. Current Features Custom Domains SSL HTTP Caching Git
    45. 45. Current Features Custom Domains SSL HTTP Caching Git Mercurial
    46. 46. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    47. 47. Planned Features
    48. 48. Planned Features Dependency Management
    49. 49. Planned Features Dependency Management Build Customization
    50. 50. Planned Features Dependency Management Build Customization Database Import / Export
    51. 51. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs
    52. 52. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management
    53. 53. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Logging
    54. 54. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Logging Staging / Production
    55. 55. Planned Features Dependency Management Build Customization Database Import / Export Background Jobs Release Management Logging Staging / Production Add-on Ecosystem
    56. 56. Resources
    57. 57. Resources MySQL Database
    58. 58. Resources MySQL Database Memcached
    59. 59. Resources MySQL Database Memcached Redis
    60. 60. Resources MySQL Database Memcached Redis RabbitMQ
    61. 61. Scaling
    62. 62. Scaling Effortlessly
    63. 63. Scaling Effortlessly Scale on the fly, by changing the number of instances running your app
    64. 64. Scaling Effortlessly Scale on the fly, by changing the number of instances running your app Ability to create pre-sets
    65. 65. Platform-as-a-Service (PaaS)ProvidersAbout MoncaíFeaturesFuturePhilosophiesQuestions & Discussion
    66. 66. Philosophies
    67. 67. Philosophies No vendor lock-in (open-source)
    68. 68. Philosophies No vendor lock-in (open-source) We don’t own your data, you do
    69. 69. Philosophies No vendor lock-in (open-source) We don’t own your data, you do KISS (Keep It Simple Stupid)
    70. 70. The Endhttp://moncai.com/
    71. 71. Questions & Discussion
    72. 72. Questions & DiscussionI haz a question ...
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×