发起通往天堂的号角

天堂的世界

前几日都在讲述一些地端的工具,今天则换点口味,来讲云端的机器。以AWS举例,在云端要建立一台服务器就会使用到EC2这项服务,并在EC2里建立Web server提供网页浏览。
如何使用云端上的服务,就需要透过网路,有了网路就可以远端使用。让EC2要有网路功能,除了要有网卡,在云端还会使用到VPC这项服务,才可以远端连线自己创建的EC2,先看这张架构图,在说明各个服务的用途:
https://ithelp.ithome.com.tw/upload/images/20210920/20140172qqkZLfM5C4.png
Security group可以把它当成门禁卡,如果拥有最高权限的门禁卡,就可以自由进出大楼的所有地方。SG的设定只能允许某组source IP和Port。以浏览网页来说,在全世界都可以来访问的设定为:
https://ithelp.ithome.com.tw/upload/images/20210920/20140172gWyV5EjpKg.png
Public subnet可以当成A区办公室,办公室就可以有很多台机器运作。在AWS中,一个subnet会对应到一个AZ,且AWS希望在部属机器时也要达到HA,可以把不同的机器部属到两个以上的AZ,避免一个AZ里的机房发生故障。

NACL可以想像成很严格的警卫,无论进出都需要严格检查,若是黑名单就不能放行。NACL其实就是防火墙,控制进出的流量。NACL的预设是全面开放正常进出。

Route table可以当成很热情的接待员,当你询问要如何前往A区办公室,他就会告诉你搭几号电梯就可以到达。一张对外网流通的Route table是会连接internet gateway,这样机器和internet才可以相互传递封包。

Internet gateway就是VPC的大门,所有的流量都会先经过大门才会进到内部。

先有一点VPC和EC2的基本知识,让往後学习AWS可以轻松点。


<<:  认识HTML(三)

>>:  C# 泛型(generics)

【Day15】Git 版本控制 - 合并分支(git merge)

在上一篇文章中有提到如何「创建分支」以及「切换分支」的方法,以下图当范例来解释:下图的情况是 mas...

启动专案 (Docker)

启动 Laravel 专案前的环境设置还是挺麻烦的,不过目前 Laravel 官方指南的安装方式变成...

Day7. 依点成形,创造物件 - RigidBody(中)

暨昨天介绍了物体的基本建立,我们今天来到中篇,没错,中篇後面还会有一个下篇,因为笔者写着写着发现篇幅...

JavaScript入门 Day25_物件2

今天要讲的是怎麽把物件里的东西印出来 昨天我们使用了物件这个资料型态 那我们看看怎麽印出来吧~ va...

Day 13 : 程序除错与异常

相信大家学到这边一定有碰过各式大大小小的程序错误,遇到程序出错很紧张怎麽办TAT。这里会衍生到时候我...