1
00:00:00,560 --> 00:00:06,410
In this video, we are going to learn what is a cloud formation.

2
00:00:07,400 --> 00:00:14,900
A cloud formation lets you model provision and manage a place and third party resources by treating

3
00:00:14,900 --> 00:00:16,520
infrastructure as code.

4
00:00:17,460 --> 00:00:24,990
A cloud formation is an infrastructure automation platform for a place that deploys its resources a

5
00:00:24,990 --> 00:00:27,930
repeatable, testable and auditable manner.

6
00:00:28,800 --> 00:00:37,500
Adult Cloud formation is an services that using template files in order to automate the setup of a resources.

7
00:00:38,880 --> 00:00:45,300
So this formation enables you to create and provision a place infrastructure deployments, predictably

8
00:00:45,300 --> 00:00:46,560
and repeatable.

9
00:00:47,700 --> 00:00:53,460
It helps to leverage edibles products such as Amazon easy to lambda functions.

10
00:00:53,580 --> 00:00:56,310
Amazon SAS s case and so on.

11
00:00:56,550 --> 00:01:02,670
It provides to boot infrastructure highly reliable, highly scalable, cost effective applications in

12
00:01:02,670 --> 00:01:09,060
the cloud without worrying about the creating and configuring the underlying infrastructure.

13
00:01:10,520 --> 00:01:18,260
It can also be described as infrastructure, automation or IAC infrastructure as is called tool and

14
00:01:18,260 --> 00:01:24,830
a cloud automation solution because it can automate the setup and deployment of various infrastructure

15
00:01:24,830 --> 00:01:28,400
as called opening on the cloud formation.

16
00:01:28,430 --> 00:01:32,780
It supports virtually every service that runs in a place.

17
00:01:33,980 --> 00:01:42,230
So a cloud formation enables you to using a template file to create and delete a collection of resources

18
00:01:42,230 --> 00:01:43,930
together in a single unit.

19
00:01:43,940 --> 00:01:46,040
Or we can say in a single stack.

20
00:01:47,830 --> 00:01:55,090
All this cloud formation is a service that helps you model and tune your resources so you can spend

21
00:01:55,090 --> 00:02:00,100
less time managing these resources and more time focusing on your applications.

22
00:02:00,100 --> 00:02:01,540
Running on a less.

23
00:02:02,870 --> 00:02:08,840
Basically you can create a template file that describes all the resources that you want.

24
00:02:08,870 --> 00:02:10,840
That means it is a desired state.

25
00:02:10,850 --> 00:02:17,030
Like if you would like to Amazon EC2 instance or Amazon SDB instances you can write down in the template

26
00:02:17,030 --> 00:02:18,800
file and cloud formation.

27
00:02:18,800 --> 00:02:24,440
Take care of provisioning and configuring all those resources for you on the ADA release.

28
00:02:25,100 --> 00:02:32,150
So you don't need to create and configure individual resources and determine what depends on what cloud

29
00:02:32,150 --> 00:02:37,400
formation takes care of what you would like to decide on the target state.

30
00:02:39,170 --> 00:02:43,880
So how does a cloud formation works when creating a stick?

31
00:02:43,910 --> 00:02:50,540
A cloud formation makes underlying service call to a place in order to provision and configure your

32
00:02:50,540 --> 00:02:51,380
resources.

33
00:02:51,830 --> 00:02:56,030
Cloud formation can only perform actions that you have permissions to do.

34
00:02:56,060 --> 00:02:58,130
For example, to create easy.

35
00:02:58,130 --> 00:03:03,230
To instance, by using cloud formation, you need the permission to create instance.

36
00:03:04,430 --> 00:03:08,510
So you can see on the image in the slide, there are three steps.

37
00:03:08,510 --> 00:03:12,470
One provision infrastructure which using data, which is cloud formation.

38
00:03:12,680 --> 00:03:16,970
The first step is create or use an existing template file.

39
00:03:17,180 --> 00:03:21,860
You can create or modify a cloud formation template while in JSON or YAML format.

40
00:03:21,890 --> 00:03:26,390
You can also choose to use a provided existing template file.

41
00:03:27,190 --> 00:03:31,300
The second step is save locally or S3 bucket.

42
00:03:31,330 --> 00:03:35,830
The cloud formation template describes the resource you want and the settings.

43
00:03:36,070 --> 00:03:38,830
You can save locally or into the S3 bucket.

44
00:03:39,010 --> 00:03:45,610
When we are developing our serverless ecommerce infrastructure template file with using the Cdcc, we

45
00:03:45,610 --> 00:03:47,530
will store into the S3 bucket.

46
00:03:48,920 --> 00:03:55,820
And the last step is using a cloth to create a stick based on our template file.

47
00:03:55,940 --> 00:04:01,130
It constructs and configure our stick and provision into a W's cloth.

48
00:04:01,160 --> 00:04:05,720
For example, you can see the JSON template image on the slide.

49
00:04:05,750 --> 00:04:08,780
You can see an example JSON template.

50
00:04:08,810 --> 00:04:15,920
It's suppose that you want to create easy to instance and your template can declare an Amazon, easy

51
00:04:15,920 --> 00:04:19,800
to instance, and describe its properties as shown in the example.

52
00:04:19,820 --> 00:04:27,080
You can see that basically we are creating Amazon easy to instance with the creating this template to

53
00:04:27,080 --> 00:04:28,670
the aid of this cloud formation.

54
00:04:28,970 --> 00:04:33,170
So both it can be YAML and JSON file as a template.

55
00:04:33,620 --> 00:04:40,190
And with cloud formation, a cloud formation, you can basically simplify infrastructure management

56
00:04:40,220 --> 00:04:46,280
and quickly replicate your infrastructure and easily control and track chains to your infrastructure.
