【Day 10】EC2 x EIP x 萝卜糕实例制作

tags: 铁人赛 DevOps EIP EC2 萝卜糕

概述

碎念时间

  • 不论是开发软件硬体,还蛮常会发生工期延宕,因此有时候,还是要去支援一下同伴。
  • DevOps 工程师有蛮高的机率是由原本担任软件开发者⋯⋯
  • 或者是说,由团队中的成员轮流担任不同个专案的 DevOps。
    • 因为每个不同开发专案,所需要用到的套件、环境、集成流程都有所不同
    • 如此是可以让部门中成员都熟悉整个维运的过程
  • 最差的情况,就是一条龙作业⋯⋯

    杰伦:我就是那条龙

    • 虽说身为老板眼中的那条龙,也不完全是坏处...
    • 根据 Brooks's Law、有时人多反而不是好事
  • 说这些只是要先表明,作者接下来会去做一些不算 DevOps 的工作

本日实作

EC2 设定固定 IP

  • 地球上可用的 Public IPv4 是非常稀有的资源
  • 当初在设计 IPv4 时,用了 32 bit 二进位来表示一个网路位置,但未料想到网路普及速度之快,以致於 Public IP 不足之窘境;後来衍生出替代方案为 IPv6,以及透过 RFC1918 所制定出的 Pirvate IP 以暂时解决 IP 不足的问题。 (虽然说是暂时,但一转眼也过去 25 年了)
  • EC2 虚拟机器,预设会搭载一个 ENI 虚拟网路卡、而根据不同级别的 EC2 instance type 则会有可搭载 ENI 虚拟网路卡的数量上限。
  • 而自动分配 Public IP 的 EC2,则会因为关机後,归还 Public IP。
  • 作为服务器而言,我们未来会透过 DNS 分配域名指向这台机器的 IP,所以不希望他的 IP 因为重启而有所不同。
  • 所以衍生了 EIP 这项服务!!
    • 占用一个固定 IP
    • 你可以随意指派这个 IP 到一个网路介面
    • 如果占用了 IP 却不使用,会被收占用费
    • 一台 EC2 使用 一个 EIP,不会收 EIP 的钱
    • 一台 EC2 使用 两个或是更多的 EIP,会额外收 EIP 的钱

EIP 取用的手法

  • 到 EC2 console 的左边找到 Elastic IPs 後,选取右上角 Allocate Elastic IP address
  • 从 Amazon 的 IP pool 取得 IPv4 addresses
  • 顺便帮这个 EIP 上 Name 标签
  • 勾选这个 EIP 并且分配关联到网路介面
  • 选定虚拟机器的 instance id
  • 完成後,到 DNS 管理介面上,加上一笔 A Record 并且指向这个 IP

後记

先来做萝卜糕的概念性验证

等待萝卜生成

  • 虽然入秋了,萝卜生长天数大约 45 ~ 60 天,但这个还是长得有点慢

  1. 准备材料:在来米粉、香菇、樱花虾、萝卜、盐、糖、胡椒
  2. 香菇泡水
  3. 萝卜削皮
  4. 萝卜刨丝,我先刨一半⋯⋯
  5. 爆香,因为没有虾米,所以就拿樱花虾做替代吧
  6. 爆香,红葱头和香菇
    • 不过红葱头算是冷门食材,我就采用油葱酥作为替代。
    • 香菇剁碎,因为油葱酥已经是处理过的材料,所以放些由,和香菇一起下。
  7. 将萝卜丝加入拌炒到熟、变成透明状
  8. 准备在来米粉浆,一包 600 克,我先用 250 克左右
  9. 加水拌匀、加入调味料
  10. 下锅继续拌炒
  11. 当粉味转换成香味後、产生黏性之後⋯⋯
  12. 装到容器内,准备蒸 30 ~ 50 分钟
  13. 完成了,小当家特制!
  14. 来观察个切面
  15. 煎来吃

<<:  股市小白混乱篇-使用 ticks API(1)

>>:  css display

Eloquent ORM - 多对多关联

接着要示范如何用 Eloquent 建立多对多关联的查询,目标帮目前的 Todo 建立 Tag 标签...

Day06:跨部门沟通

文件:专案工作手册(维基)、专案文件 开会 电话、座位即时确认 ...

D27 - 走!去浏览器学 Drag & Drop 自己组汉堡包

前言 来学拖拉事件自己组汉堡包~~ 实作连结 拖拉事件 drag & drop 拖拉事件 D...

建立你想要的文化(3)- 落地

将价值观转化为具体行为 有了明确的价值之後,下一步就是为每一个价值举出具体的行为。这是因为不管你陈述...

【领域展开 23 式】 Page & Post ,双 P 关系确认

Page & Post 傻傻分不清楚 由於前两天在研究 Menu,发现设定 Menu 的时候...