【Day 8】Cloud x AWS x 李家同教授的最终归宿

tags: 铁人赛 AWS Cloud

概述

碎念时间

  • 今天来玩玩 AWS (Amazon Web Service)
  • 跳过繁琐的注册说明,要知道 Amazon 帐号AWS 帐号 不一样就可以了。
  • 大约在十二年前,家同伯伯谈云端计算,当时他认为云端是个无稽之谈。

云端服务项目的选择

云端自助餐

  • AWS 贩售所谓的服务玲琅满目,像是⋯⋯
    • 虚拟主机服务
    • 托管关连式资料库服务
    • 域名服务
  • 会称为服务,是因为你不是真的拥有这些机器、装置,你只是租用。

    听起来颇像⋯⋯有些久未联系、也没交情称不上朋友的家伙,拉你去听什麽 直销 电信传销 魔头会说的话:「我们是(多层次)传销,我们不是直销因为我们没有卖商品给你」

  • 新注册 AWS 的帐号,绑定信用卡,可以免费使用部分服务。
  • 如何吃霸王餐?请见官方文件 或是 AWS 免费用量方案常见问答集

    要当称职的免费仔,必须要在商人设下的游戏规则下看清楚。

  • 如果你第一次吃自助餐不会点餐的话,可以稍微看看⋯ 或是直接回覆文章

蓝图

  • 云端萝卜服务的终极目标
    • 把网站切成微服务、以容器的形式部署到公有云、混合云上
    • 并且根据服务的规模(流量),自动水平扩展
    • 设置 CI / CD 自动化测试、集成与部署
    • 完成一些看似鸡肋功能的串接
    • 其它功能

    由於项目众多,无法一一介绍,我们尚未开发上述服务内容,
    因此未来的几天将透过各种方式搭配 AWS 来玩萝卜。

本日设定

IAM

  • 免费
  • 主宰帐号权限控管
  • Identity and Access Management 的缩写
  • 虽然作者个人对於发明缩写、以缩写的方式来对话的这件事情不是很喜欢
  • 但是 IAM 还是很重要喔!!
    • 题外话:你喜欢安森吗?

透过 Email 注册了 AWS 帐号後,使用 Email 登入的帐号,称为 Root Account

蛮多刚开始用云端服务的人,常常兴高采烈开始使用 Root 直接建资源
而忽略了设定 IAM

这样是非常危险的

VPC

  • 大部分免费
  • 指的是,控制云端***网路设定的介面***,或者是 虚拟私有云
  • Virtual Private Cloud 的缩写
  • 虚拟私有云 的意思是在 AWS 云上,设定一个 IP 的范围,并且在这个范围底下,分配网段、设定路由规则等。
  • 如果要做 NAT Gateway、VPN 之类的东西才会被额外收钱。

每个 AWS 帐号,在每个不同 Region 下,都会有一个预设 VPC
所以当你打开 AWS 的管理介面後,可以从右上角发下有个下拉式选单可以选

  • 每个 Region 下,会有 2 ~ 6 个 Availability Zone
    (简称 AZ,这边指的不是疫苗)

  • 大阪Osaka 为例,他有 3 个 AZ,意味着在邻近大阪的地区,有三座资料中心,他们是彼此网路延迟很低、电力来源也都连接到不同的电厂。

  • 由三座资料中心共构出的大阪 AWS Region ,将服务部署到不同的 AZ,除了有低延迟好处之外,还可以避免单点失效(single node failure)

题外话:说到大阪,想起我好久没出国了,我身边有个朋友,他们家族出游,会避免全家搭同一班飞机,这就是为了避免发生意外时,导致整个家族灭亡的概念⋯⋯

EC2

  • 收费;只有新开的帐号,可以免费使用阳春版本的机器一年
  • 就是 虚拟机器
  • Elastic Compute Cloud 的缩写
    • 硬体的规格,长得像是 t2.mirco 或 t3.micro 机型
      (AWS 帮这些硬体规格,根据功能取向,搞了一些很炫炮的名字)
      有哪些种类的硬体可以选呢? 可以参考 Instance Type 文件
    • 虚拟主机所使用的储存,是一种叫做 Elastic Block Store 的 虚拟磁碟机,它可以是机械式硬碟、固态硬碟、读写速度更快的固态硬碟⋯⋯

小结

  • 先把我在大阪 Region 下的网路资源画出来
  • 明天来说明,怎麽运作 EC2 架网站喔

後记

  • 要放假了,要放假了,要放中秋连假啦,我好兴奋啊!!!!

<<:  [Day17] 网格交易概念

>>:  DOM 实作 换背景图

[Day06] CH04:我已读你的已读——认识 Scanner

今天我们要来实作一道题目,是不是很期待呢? Question:输入两个数字,印出两数字的和 看到「和...

【刷题平台】中英 LeetCode、HackerRank、CodeSignal、牛客网

虽然说大家练演算法都提 Leetcode, 但不同平台也有各自的特色, 这里就我的使用心得来提一下。...

爬取多个页面

这次是要一次爬取多个页面的资料,延续抓取漫画资料的程序码。因为我知道每个漫画的路由後面都是编号,所以...

【在厨房想30天的演算法】Day 17 演算法 : 搜寻 search I 线性搜寻、二分搜寻

Aloha!又是我少女人妻 Uerica!最近发现写铁人赛文章不但可以学习知识,还能训练自己如何当时...

补充…小知识?

这篇就讲玩到的小东西吧!可能会有人觉得没意思,不过我还是想写,反正是我的手在动,嘿嘿~ 关於在命令提...