Service Definition Considerations : 2.7 Service Catalog
   
2.7 Service Catalog
Supply a list of suggested services and applications that the VMware Powered Public Cloud service will provide to the consumers. The goal is to help consumers accelerate the adoption of the VMware Powered Public Cloud service. The application and service templates provided to the consumers can be compliant based on the security policies and must take into consideration license subscription.
Application workloads generally fall into the following categories:
Transient – A transient application is used infrequently, exists for a short time, or is used for a specific task or need. It is then discarded. This type of workload is appropriate for an on-demand consumption model. Cloud native applications also fall in to this space when developers require infrastructure for short periods as they move through their software development lifecycle (SDLC).
Highly elastic – An elastic application dynamically grows and shrinks its resource consumption as it runs. Examples include a retail application that sees dramatically increased demand during holiday shopping seasons, and a travel-booking application that expands rapidly as the fall travel season approaches. This “bursty” type of workload is appropriate for a VPC consumption model.
Steady state – A steady state application tends to run all the time in a predictably steady state. This type of workload is appropriate for a dedicated consumption model.
The following table lists the types of applications in a service catalog.
Table 9. Service and Application Catalog Example
Service Type
Service Description
Operating systems
Microsoft Windows server
RHEL
CentOS
SUSE Linux Enterprise Server (SLES)
Ubuntu server
Infrastructure services
Databases
Microsoft SQL
Oracle databases
MySQL
Distributed data management: VMware vFabric® GemFire®
Web application servers
Microsoft IIS
VMware vFabric tc Server
Apache Tomcat
IBM WebSphere application server
Tiered applications:
2 / 3 tier applications (web, application, database with networking and security)
Networking services
Edge routers, NAT, FW, routing, and so on
Load-balancing services (VMware NSX or third party)
Desktops
Horizon DaaS
DR services
DRaaS
Application frameworks
Tomcat/Spring
JBoss
Cloudera/Hadoop
Business applications
Microsoft SharePoint
Microsoft Exchange
Professional Services
Architecture and Design
Configuration Services
Integration Services