10. 10
CF v1:
Developer:
Ruby, Sinatra, Node.js,
Java Web Apps, etc.
Developer:
ASP.NET 4.0 Applications
Cloud Controller
NATSMessagingLibrary(Ruby)
Cloud Foundry
Health Manager
(Ruby)
NATS Messaging Library (Ruby)
Cloud Foundry
Router (Ruby)
Cloud Foundry System (Ruby)
NATS Messaging Library
(Ruby)
Droplet Execution
Engine (Ruby)
MySql,
MongoDB, etc.
Tomcat /
TC Server
Etc.
Linux/MacOSX
Servers
Tomcat /
TC Server
Etc.
Windows Server
2008
Droplet Execution
Engine (.NET 4.0) -
CloudFoundry.Dea
NATS Messaging Library
(.NET)
Sql Server
2008
IIS 7.5
ASP.NET
4.0
Ruby, Sinatra, Node.js,
Java Web App, etc.
ASP.NET 4.0 Applications
VMC - Ruby
Eclipse Cloud Foundry
Plug-In for STS
CloudFoundry.VMC.Net
Cloud Foundry for
Visual Studio 2010 -
(CloudFoundry.Vs2k10
VSPackage)
Client Layer
The Cloud
Controller has been
modified to
support a staging
plugin for aspdonet
framework (4 files
modified).
The Ruby Client is
modified to support
aspdotnet framework
and aspdotnet40
runtime
Web Users – Browse by app URI
(myapp.cloudfoundry.com, etc.)
CLOUD
CONTROLLER
DEA (.NET)
VMC
100’s of files changed
to add .NET
13. 13
Adds the self host executable (iishost) and the ability to
handle Nuget packages.
.NET BUILD PACK
14. 14
DEA + WARDEN != WINDOW
Convert all bash calls to powershell
Apply changes in STENO and VCAP-Common
DEA: event machine, derived classes, and factory
switches
15. 15
Creates a “no rights” user on the server
Creates a directory that the user with read and write access
Application is extracted
Self host executable (iishost) is started up as that user
WARDEN.NET
CONTAINER
16. 16
Creates a “no rights” user on the server
Creates a directory that the user with read and write access
Executes console application using Quartz.NET (like cron)
STAND ALONE APPS (BETA)
17. 17
CLOUD FOUNDRY CORE
.NET SDK LIBRARY
BOSH EXTENSION FOR .NET
WINDOWS CLOUD FOUNDRY
CLIENT (THOR.NET)
VISUAL STUDIO EXTENSION
POWERSHELL FOR CLOUD
FOUNDRY
SQL SERVER INTEGRATION