AWS catalog service represent the future of cloud service delivery model. AWS catalog service help an enterprise to create a cloud IT service catalog. The list may include a simple services like VM availability to a complex N tier business application. The key thing is that all services can be deployed and provision by the authorize catalog user . Please see the image below to understand how cloud service catalog is created, provisioned and used.
Catalog has two type of user - admin and end user . The admin user are responsible for creating the services, apply governance, security and compliance policies to each service and then publish it to service catalog. Once the service is publish to catalog, end users can launch a specific service on demand via self service mode . Service will be provisioned on aws infrastructure and then end user can start using the service.
Catalog can be provision in terms of multiple portfolio and services. Different portfolio can be created for different business units.
AWS service catalog is created using using aws existing services, mainly - CloudFormation. CloudFormation is a AWS service which can be used to create an executable template . A sample stack is given below
A CloudFormation template represent aws resource like AMI, application stack etc which need to be created a particular service. Template is basically a text file in json. AWS provide many built in template which can used for creating required resource. User can also use a graphical tool provided by AWS , called template Designer in order to create custom templates.
Other AWS services like CloudWatch, CoudTrail, S3 and CloudConfig can be used to provide a extensive monitoring view for admin user .
No comments:
Post a Comment