面試問答
AWS 有哪些可以運作網站或程式的服務?
EKS, ECS, ...
菠菜,接受再討論後話。
面試的問答中,可以了解到對於 AWS 跟雲端監控需要非常好的理解才可能錄取。
整個整體對談是
圍繞著網路與AWS雲平台的容器技術為主軸。
主管人還算是和藹可親,專業技術完善。
不過,我個人堅持不做菠菜的原則,溫和的婉拒了。
面試問答
AWS 有哪些可以運作網站或程式的服務?
EKS, ECS, EC2, Lambda, Lightsail 等。
EKS 屬於 K8S 託管叢集,ECS 則是容器化的平台,EC2 提供虛擬機服務。
我們最近為了保護某個呼叫 API 的內部主機,NAT 是如何實現訪問外部網站,但外部網站無法返回來訪問該主機的?
NAT 會將封包的內部IP,轉換成外部IP,由出口NAT主機通往外部。
外部返回的封包也將 IP 改成內部 IP ,轉送到內部主機。
Zabbix, Grafana, Prometheus 功能是什麼?
Zabbix、Grafana、Prometheus 都是常用的监控系統,各有其特色。
Zabbix 是一個功能強大的開源監控系統,主要覆蓋主機、網路、應用程式的監控,具有數據採集、告警觸發、告警通知等功能。
Zabbix 的主要功能包括:
監控各種指標,包括 CPU 使用率、記憶體使用率、網路流量、磁碟使用量、應用程式性能等
支援多種監控方式,包括 SNMP、IPMI、WMI、JMX 等
提供豐富的告警功能,可以根據閾值、趨勢等條件觸發告警
支援多種告警通知方式,包括電子郵件、簡訊、Webhooks 等
Grafana 是一個開源的可視化平台,可以將來自各種數據源的數據進行可視化展示。
Grafana 的主要功能包括:
支援多種數據源,包括 Prometheus、Zabbix、InfluxDB、Graphite 等
提供豐富的圖表類型,包括折線圖、柱狀圖、餅圖、散點圖等
可以使用模板和變量來創建可重用的儀表板
支援多用戶和多角色管理
Prometheus 是一個開源的系統監控和告警工具包,採用拉取模型來收集數據。
Prometheus 的主要功能包括:
支援多種監控目標,包括主機、容器、應用程式等
提供豐富的告警功能,可以根據閾值、趨勢等條件觸發告警
支援多種告警通知方式,包括電子郵件、簡訊、Webhooks 等
你會使用 Terraform 嗎? 我們正在大規模轉向使用 Terraform 。
我知道那快速搭建雲端基礎設施的腳本工具,但是我最近才剛剛在摸索。
可以接受維護頻繁金錢往來的遊戲有關的業務嗎?
我無法接受 菠菜 產業,我們的面試告一個段落吧。
原諒我無法加入貴公司。
面試建議
如果對於 "會與用戶有頻繁的金錢往來的遊戲" 有所擔憂的人,可能要一開始先問清楚業務內容。(我個人無法接受)
純粹技術面來分析的話,他們正在從手動管理 AWS 上的容器服務 ECS 轉向更加自動化的流程,也就是 Terraform ,我猜這個技能對他們應該是重要的。
同時要對 AWS IAM 權限要有著一定的了解。
我在渡過技術面試後,意外發現他們的產業類別就回絕了。
但技術角度來說,它們對於雲端系統的管理十分先進。