Oracle Cloud Infrastructure Foundations Associate (1Z0-1085-23) 妥妥過關

之前看Oracle的線上課程時,只注意到它的雲端數據庫 (Data Management) 部分,而忽略了Oracle整體雲端服務,有種見樹不見林的感覺。因此這次把Oracle雲端全服務看了一遍,也通過了考試,拿取另外一張線上課程結業證書。

這樣一來,市場上的雲端服務公司,我也研讀過了大部分了,對於雲端服務有了更深層和全面的理解,也算是念這個雲端服務線上課程的好處之一吧。

想想自己在2021年剛開始上班的時候,對於雲端或是IT技術等等,可說是個完全的小白。當時從事數據工程的朋友還推薦我過去他們那邊上班,但當時的我對於數據和雲端可說完全不懂,連投履歷都不敢,當然也就這樣不了了之了。沒想到3年後,對於IT技術有不錯的了解,雲端和資安等等也有所成長,也配上了不少線上課程證書和專業證照,可說在這3年終蛻變了不少,從一個完全的小白,變得不怎麼新手了,也算是一種成就。

這邊炫耀一下,列出過去三年中所考取的證照和結業證書,記錄這個IT冒險歷程。

雲端服務開釋

說也奇怪,自己明明都考過了微軟和亞馬遜的雲端證照,但是由於工作中並沒有直接接觸雲端服務,所以很多概念和用法都止於懵懵懂懂,一直沒有用一個有系統的方式來記憶。這個狀況一直到最近在看IBM和Oracle的雲端服務後才比較清晰,也許這也是我的學習方式: 對同一主題的探討,需要透過不同提供者的課程來了解,無法單單看其中一種課程來了解,也就是所謂的以量取勝。相同內容的知識,多看幾個不同作者的著作後,總會有了解的一天。

這邊列出幾個困擾自己很久的雲端服務知識點,給自己一個記錄。

1.雲端服務比較

這邊找張舊圖,可以發現各家雲端服務公司的產品,可說大同小異。比如說一樣是Virtual Server運算功能,每家公司的命名都不同,AWS稱EC2,微軟叫VM,Google叫Engine等等,其實都是一樣的東西,頂多有分依些細項選擇,比如說Oracle可以選CPU的廠商,看是要用Intel還是AMD,但大體上來說不會有太大差異。

2.On-Prem 到Functions

之前在念Compute部分的時候,一直被這些名詞搞混,現在終於比較清楚了。

以前在架設實體伺服器的時候,就是用架子架好,擺上CPU,記憶體,硬碟和網路卡等等,來跑程式和連接網路。在雲端興起後,這樣的概念也被複製到了雲端,一樣是要選取CPU,記憶體和硬碟大小等等,模擬出伺服器的感覺。再後來為了追求效率和速度,引用了Container的技術,可以帶著走,減少相容性問題,最後就是所謂的Functions,也就是這些CPU記憶體硬碟大小甚麼的都通通交給雲端服務公司處理,你只要專注寫好程式,推到雲端上,就可以順利執行,不用去煩惱那些基礎設定和參數。

在前公司的時候,由於功能原因,一開始是選擇Managed instance,也就是微軟提供虛擬伺服器,但由我們決定伺服器的CPU和記憶體等等參數設定,以及要定時更新軟體和資安設定等等。後來由於這樣的工作量很大,而且要招聘相關經驗的人來處理,因此公司慢慢轉到Azure SQL Database,只要選擇好參數,剩下的都交給微軟處理,再也不用費心處理更新問題,省下人力物力和時間。

這也許會是一個趨勢,除非是公司一開始用的伺服器很偏很冷門,有著諸多限制,所以只能整個複製到雲端來,導致很多維護工作還是要有人來處理,不然現階段的雲端使用案例,都將這些繁雜的維護工作交給雲端服務公司去處理了。畢竟這些維護需要時間和成本,與其花時間搞這些,公司更應該將專注力放在產品的更新和優化上,增加收入和業績,才是生存下去的要件。

3.Networking

這個是我一直很弱的一部分。原因在於我沒有實體網路連接經驗,在這樣的情況下去讀雲端網路服務時,會顯得很混亂,諸如Level4/Level7、連接port、ACL和Peer等等,真的懷疑自己當時準備考試時是怎麼撐過去的。

簡單來說,以前要連接網路,要有實體的router和switch,並不是像現在這樣插上網路線就萬事OK,或者直接連Wifi就萬事大吉。這些實體的機器也需要設置,像是哪些連接口是有開的,哪些是關閉的,才能實現區網連接和網路連接,並對特定網站和IP進行限制和封鎖等等,進行資訊安全的控管。而在雲端,這樣的概念也是一樣的,可以透過雲端服務來進行控制和處理,並結合AI來掃描潛在的資安問題和缺陷,減少被駭的機會。

4. 存儲 Block / File / Object

一樣是存儲,在雲端上有三種方式。

Block: 一般專給VM和DB上用,讀取速度快,根據不同存取和處理速度,有不同費用
File: 類似共享資料夾的功能,供複數使用者存取,速度較慢,可用邏輯分類,
Object: 甚麼鬼都可以丟進去,主要用來存大型且無格式的東西,或者當作備份空間用,可以根據存儲時間長短和頻率區分不同費率

以上,記錄完畢。