ref: https://ably.com/blog/no-we-dont-use-kubernetes
八月第一篇,就來個有趣的文章,來看看 ably 這間 SaaS 公司為什麼沒有使用 Kubernetes,不但當前沒有使用,甚至短期未來內都不會想要使用
更是直接的說如果你有興趣來加入團隊,千萬不要把將 Kubernetes 導入到團隊中是一個可能發生的事情。
我個人覺得這篇文章滿好的,因為是認真的去比較導入 Kubernetes 帶來的改變,而這些改變對團隊來說到底是可接受還是不可接受
而不是所謂的人云亦云,人家要我也要,人家不要我也不要...
文章分成兩部分,前述介紹當前 Ably 的環境架構是什麼,而半部分則是很技術的去探討如果導入 Kubernetes 帶來的好處與壞處是什麼
最終權衡比較之下,會發現導入 Kubernetes 沒有帶來實質上的好處。
文章開頭先簡述了一下 Kubernetes 這幾年的風潮,從最初 Google Borg 的開發開始談起,作者特別提到當初 Borg 的用法可是將一堆實體機器給搭建出一個 Private Cloud 的叢集給團隊使用,
而目前 Kubernetes 更多的用法則是搭建於 Public Cloud 上面的虛擬機器中,透過將 Kubernetes 部署到這些不同的 Cloud Provider 似乎帶來了介面統一的結果,對於 DevOps 人員來說
不同 Cloud Provider 如今看起來都是 Kubernetes 的樣貌。
Ably 目前到底怎麼部署應用程式
Ably 主要使用 AWS 作為其 Cloud Provider,並且於 EC2 機器上使用 docker/container 來部署團隊中的應用程式。
作者團隊中沒有使用任何已知的 Orchestration 服務來管理多節點上的 docker/container,取而代之的則是每個 VM 開機後則會根據 autoscaling group 的機制來判斷
每個機器應該要部署哪種 container/docker。
對於 Ably 來說,團隊中沒有任何 scheduler 相關的服務來調度各種服務,這意味每個 VM 就代表一種服務,所以將 VM 上的服務從 Core 轉換成 frontend 這種行為不會發生。
今天需要針對需求轉換服務時就以 VM 為基準來整批換掉即可。
每個節點上面都會有一個輕量的監控服務,用來確保運作的 Container 如果掛掉後可以被重啟,甚至如果當前運行的版本不符合需求時也能夠將該服務給停止。
流量方面,因為每個 Autoscaling Group 就代表一個服務,所以直接使用 NLB 與 Target Group 來將流量導入該 Autoscaling Group 即可。
至於容器與容器之間的內部流量(譬如 k8s service 等)作者認為也不是太大問題,畢竟每個機器本身都會被 VPC 賦予一個 IP 地址,所以使用上沒有什麼太大的問題。
接下來作者從幾個層次去探討當前設計與使用 Kubernetes 帶來的改變,分別有 (原文很多,這邊摘要不然文章會太長)
題外話,由於 Ably 的 Infra Team 數量有限,所以要考慮 K8s 只會考慮 K8s Service,如 EKS。
1. Resource Management
Ably:
a. 根據服務的需求來決定每個服務要用到的 VM 等級
b. 不需要去煩惱如何處理將多個小服務給部署到一個適合的大 VM 中
c. 作者稱這種行為其實就是 AWS 官方強調的 Right Sizing, 譬如只能跑兩個 Thread 的服務不需要 16vCPUs, 久久寫一次硬碟的服務也不需要一個 90,000 IOPS 的 SSD
d. 選擇一個正確的元件來搭建一個符合服務的 VM 讓團隊可以控制成本同時也減少額外的管理負擔
K8s:
a. 必須要使用一個比較強大等級的 EC2 VM,畢竟上面要透過 Container 部署很多服務
b. 針對那些需要小資源的服務來說,透過這種方式能夠盡可能的榨乾機器的資源,整體效能使用率會更好
c. 但是針對資源量沒有很辦法明確定義的服務則是會盡可能地去吃掉系統上的資源,這種被稱為 nosy neighbors 的常見問題已經不是首次出現了, Cloud Provider 本身就需要針對 VM 這類型的服務去思考如何處理資源使用,而 Cloud Provider 都有十年以上的經驗再處理這一塊
而所有 Kubernetes 的使用者則必須要自己去處理這些。
d. 一個可能的作法則是一個 VM 部署一個服務,不過這個做法跟團隊目前的作法已經完全一致,所以就資源管理這一塊,團隊看不到使用 Kubernetes 的優勢。
2. Autoscaling
Ably:
a. EC2 VM 本身可以藉由 Autoscaling Group 來動態調整需求
b. 有時候也是會手動的去調整 EC2 的數量,基本上手動跟自動是互相輔佐的
c. 團隊提供的是 SaaS 服務,所以其收費是針對客戶實際上用多少服務來收,如果開了過多 EC2 VM,則很多不要的花費與開銷都是團隊要自行吸收
d. 團隊需要一個盡可能有效率的方式能夠即使遇到流量暴衝時也能夠保證良好的服務的機制
K8s:
a. 可以透過不少方式來動態調整 Container 的數量,
b. 甚至可以透過 Cluster autoscaler 來針對節點進行調整,根據需求關閉節點或是產生更多節點
c. 動態關閉節點的有個問題是關閉節點時通常會選擇盡可能閒置的節點,但是閒置並不代表沒有任何服務部署再
上面,因此該節點上的 Container 都要先被轉移到其餘節點接者該目標節點才可以被正式關閉。這部分的邏輯作者認為相對複雜
d. 整體來說,k8s 有兩個動態調整的部分,動態節點與動態服務,而現有的架構只有一個動態節點。所以使用 k8s 則會讓問題變得更多更複雜。
3. Traffic Ingress
Ably:
a. Traffic Ingress 基本上每個 cloud provider 都提供了很好的解決方案,基本上團隊只要能夠維持每個服務與背後的機器的關係圖,網路流量基本上都沒有什麼需要團隊管理的。
b. 使用者會透過直接存取 NLB 或是透過 CloudFront 的方式來存取團隊內的服務
K8s:
a. EKS 本身可以透過 AWS VPC CNI 使得每個 Container 都獲得 VPC 內的 IP,這些 IP 都可以讓 VPC 內的其他服務直接存取
b. 透過 AWS LB Controller,這些 Container 可以跟 AWS LB 直接整合,讓封包到達 LoadBalancer 後直接轉發到對應的 Container
c. 整體架構並不會比團隊目前架構複雜
d. 唯一缺點大概就是這個解決方案是完全 AWS 綁定,所以想要透過 k8s 來打造一個跨 Cloud Provider 的統一介面可能就會遇到不好轉移的問題。
4. DevOps
Ably:
a. 開發團隊可以透過簡單的設定檔案來調整部署軟體的版本,後續相關機制就會將 VM 給替換掉,然後網路流量也會自然的導向新版服務
K8s:
a. 開發團隊改使用 Kubernetes 的格式來達到一樣的效果,雖然背後運作的方式不同但是最終都可以對開發團隊帶來一樣的效果。
上次四個分析基本上就是,使用 k8s 沒有帶來任何突破性的好處,但是 k8s 本身還有其他的功能,所以接下來作者想看看 k8s 是否能夠從其他方面帶來好處
Multi-Cloud Readiness
作者引用兩篇文章的內容作為開頭,「除非經過評估,否則任何團隊都應該要有一個跨 Cloud-Provider 的策略」
作者表明自己團隊的產品就是那個經過評估後斷言不需要跨 Cloud Provider 策略的團隊,同時目前沒有往這個方向去追求的打算。
同時作者也不認為 K8s 是一個能夠有效達成這個任務的工具。舉例來說,光 Storage 每家的做法都不同,而 K8s 沒有辦法完全將這些差異性給抽象畫,這意味者開發者終究還是要針對這些細節去處理。
Hybrid Cloud Readiness
管理混合雲(Public Cloud + Private Cloud based on Bare-Metal servers)是作者認為一個很合理使用 K8s 的理由,畢竟這種用法就跟當初 Google Borg 用法一致,是經過驗證可行的。
所以 Ably 如果有計畫要維護自己的資料中心時,底層就會考慮使用 Kubernetes 來管理服務。畢竟這時候沒有任何 Cloud Provider 提供任何好像的功能。
不過 Ably 目前沒有任何計畫,所以這個優點也沒有辦法幫助到團隊
Infrastructure as Code
團隊已經大量使用 Terraform, CloudFormation 來達成 IaC,所以透過 k8s YAML 來維護各種架構不是一個必要且真的好用的方式。
Access to a large and active community
另外一個很多人鼓吹 K8S 的好處就是有龐大的使用者社群,社群內有各種問題分享與探討。
作者認為
a. AWS 的使用者社群數量是高於 Kubernetes
b. 很多情況下,一個迭代太快速的產品其實也不一定對團隊有太大的幫助。
c. 很多人都使用 k8s,但是真正理解 k8s 的人微乎其微,所以想要透過社群來幫忙解決問題其實比你想像的還要難,畢竟裡面的問題太雜,很多時候根本很難找到一個真正有效的答案。
Added Costs of Kubernetes
為了轉移到 K8s, 團隊需要一個全新的 team 來維護 k8s 叢集以及使用到的所有基本服務。舉例來說,EKS, VPN CNI, AWS LB 帶來的網路好處並不是啟動 EKS 就會有的,
還必須要安裝相關的 Controller 並且進行設定,這些都是額外的維運成本。
如果找其他的服務供應商來管理 Kubernetes,這意味公司就要花費更多的$$來處理,所以對團隊來說,金錢與工作量都會提高,不同的解決方式只是這兩個指標的比例不同而已。
結論:
1. Ably 覺得 Kubernetes 做得很好,但是團隊目前沒有任何計畫去使用它,至少目前這階段沒有看到任何實質好處
2. 仔細評估後會發現,導入 k8s 其實也會帶出不少管理上的問題,反而並沒有減輕本來的負擔
同時也有12部Youtube影片,追蹤數超過2萬的網紅Wilson說給你聽,也在其Youtube影片中提到,#光世代 #路由器 #撥接上網 你用撥接嗎? 三種常見的上網方式 哪種最適合玩遊戲? - Wilson說給你聽 常見的網路連線方式有PPPoE DHCP Static IP三種 究竟哪一種是最常見 又哪一種適合玩線上遊戲 今天就來跟大家分享這個小知識 時間軸 00:00 開場 00:50 什麼是IP...
「public ip」的推薦目錄:
- 關於public ip 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
- 關於public ip 在 ลงทุนแมน Facebook 的最佳貼文
- 關於public ip 在 BorntoDev Facebook 的最讚貼文
- 關於public ip 在 Wilson說給你聽 Youtube 的精選貼文
- 關於public ip 在 StepGeekTV Online Youtube 的最佳解答
- 關於public ip 在 Mobile City Youtube 的最佳解答
- 關於public ip 在 管理公用IP 位址。 此外- azure-docs.zh-tw - GitHub 的評價
- 關於public ip 在 How to identify a small Company's Public IP - Stack Overflow 的評價
- 關於public ip 在 Private and Public IP addresses - YouTube 的評價
public ip 在 ลงทุนแมน Facebook 的最佳貼文
ทำไม สหรัฐอเมริกา จึงเป็นประเทศแห่ง อุตสาหกรรมไอที ? ตอนที่ 2 /โดย ลงทุนแมน
“ซิลิคอนแวลลีย์ไม่ใช่สถานที่ แต่เป็นวิธีคิด”
คำกล่าวของ Reid Hoffman ผู้ก่อตั้ง LinkedIn แพลตฟอร์มเครือข่ายธุรกิจในการหางานและผู้ร่วมงาน ที่มีสำนักงานใหญ่ตั้งอยู่ในเขตซิลิคอนแวลลีย์
╔═══════════╗
Blockdit เป็นแพลตฟอร์ม สำหรับนักอ่าน และนักเขียน
ที่มีผู้ใช้งาน 1 ล้านคน ลองใช้แพลตฟอร์มนี้เพื่อได้ไอเดียใหม่ๆ
แล้วอาจพบว่าสังคมนี้เหมาะกับคนเช่นคุณ
Blockdit. Ideas Happen. Blockdit.com/download
╚═══════════╝
ในแง่สถานที่ ซิลิคอนแวลลีย์ คือ พื้นที่หุบเขาราว ๆ 1,500 ตารางกิโลเมตร บริเวณรอบอ่าวซานฟรานซิสโก ทางตะวันตกของสหรัฐอเมริกา
ซิลิคอนแวลลีย์ประกอบไปด้วยเมืองน้อยใหญ่ ที่ล้วนเป็นสถานที่ตั้งสำนักงานใหญ่ของเหล่าบริษัทไอทีชั้นนำระดับโลก โดยมีจุดเริ่มต้นมาจากคำว่า “ซิลิคอนชิป” ที่เป็นส่วนประกอบสำคัญที่เป็นหน่วยความจำของอุปกรณ์อิเล็กทรอนิกส์
ส่วนในแง่วิธีคิด มหาวิทยาลัยสแตนฟอร์ดปลูกฝังการศึกษาด้านอิเล็กทรอนิกส์ให้งอกงาม ไปพร้อม ๆ กับการพัฒนากระบวนการผลิตนักศึกษาให้เป็นนักธุรกิจ
จนนำมาสู่การก่อตั้งบริษัทไอทีระดับโลกแห่งแรกในซิลิคอนแวลลีย์ คือ Hewlett Packard (HP)
หลังจากนั้น หุบเขาแห่งนี้ก็เบ่งบานไปด้วยบริษัทไอที ดึงดูดนักประดิษฐ์และผู้คลั่งไคล้เทคโนโลยีจากทั่วโลก ให้เข้ามาสานฝันให้กลายเป็นความจริง
และเมื่อมี “วิธีคิด” ช่วยส่องสว่าง นวัตกรรมทุกอย่างก็จะมีหนทางไป..
ยินดีต้อนรับเข้าสู่ซีรีส์บทความ “Branding the Nation” ปั้นแบรนด์ แทนประเทศ
ตอน ทำไม สหรัฐอเมริกา จึงเป็นประเทศแห่ง อุตสาหกรรมไอที ? ตอนที่ 2
ด้วยอาณาบริเวณกว้างใหญ่รอบอ่าวซานฟรานซิสโก ต้นน้ำแห่งนวัตกรรมของซิลิคอนแวลลีย์จึงไม่ได้มีแค่มหาวิทยาลัยสแตนฟอร์ดเท่านั้น
แต่เหนือขึ้นมาราว 50 กิโลเมตร ยังเป็นที่ตั้งของมหาวิทยาลัยชั้นนำระดับโลกอีกแห่งหนึ่ง นั่นคือ มหาวิทยาลัยแคลิฟอร์เนีย วิทยาเขตเบิร์กลีย์
มหาวิทยาลัยแห่งนี้ก่อตั้งในช่วงเวลาไล่เลี่ยกับมหาวิทยาลัยสแตนฟอร์ด และสร้างนักประดิษฐ์ วิศวกร ไปจนถึงผู้ประกอบการชั้นยอดมากมาย มาประดับวงการไอที
หนึ่งในนั้นคือ Fred Moore ผู้ก่อตั้งสมาคมคอมพิวเตอร์โฮมบรูว์ สมาคมที่เป็นสถานที่นัดพบของผู้คลั่งไคล้ในโลกของเทคโนโลยี เป็นที่แลกเปลี่ยนทางความคิด
โดยความปรารถนาสูงสุดของผู้คนในสมาคมนี้ คือการสร้างเครื่องคอมพิวเตอร์ส่วนบุคคลขึ้นมาเอง
ในช่วงปี 1975 ที่มีการก่อตั้งสมาคมแห่งนี้
ความสำเร็จของการประดิษฐ์ “ไมโครโพรเซสเซอร์” ที่ย่อส่วนแผงวงจรรวมจำนวนมากเข้ามาอยู่ด้วยกันในชิปขนาดเล็ก
ทำให้ขนาดของเครื่องคอมพิวเตอร์จากที่มีขนาดใหญ่โตเท่าห้อง มีขนาดเล็กลงเรื่อย ๆ ราคาก็ถูกลงเรื่อย ๆ และด้วยหน่วยความจำที่มากขึ้น ความสามารถในการทำงานจึงสูงขึ้นและรวดเร็วขึ้นเป็นทวีคูณ
Steve Wozniak นักศึกษาจากมหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ ได้ชักชวนเพื่อนสมัยมัธยมที่ชื่อ Steve Jobs ให้มาเข้าร่วมสมาคมคอมพิวเตอร์แห่งนี้..
Steve Wozniak เป็นผู้คลั่งไคล้ในวิศวกรรมและมีความสามารถในการประดิษฐ์คิดค้น เคยทำงานให้กับ Hewlett Packard
ส่วน Steve Jobs เป็นผู้มีหัวการค้า มีนิสัยกล้าคิดกล้าทำ เขาเคยทำงานให้กับบริษัทสร้างวิดีโอเกมชื่อ Atari และเคยทำงานในช่วงฤดูร้อนให้กับ Hewlett Packard ด้วยเช่นกัน
Wozniak ได้นำความรู้และประสบการณ์มาทดลองออกแบบคอมพิวเตอร์ด้วยแนวทางของตัวเอง โดยใช้ชิปเท่าที่จะหาได้ มาประกอบกับคีย์บอร์ด QWERTY และมีจอโทรทัศน์เป็นเครื่องแสดงผลในช่วงแรกเริ่ม
และเมื่อออกมาเป็นเครื่องคอมพิวเตอร์ส่วนบุคคล Jobs ก็เป็นผู้เสนอความคิดให้ลองนำสิ่งประดิษฐ์นี้ออกวางขายในเวลาต่อมา
ผลงานการประดิษฐ์ชิ้นนั้นของ Wozniak ถือเป็นคอมพิวเตอร์ตั้งโต๊ะรุ่นแรก ๆ ของโลก เครื่องคอมพิวเตอร์นี้ถูกตั้งชื่อต่อมาว่า “Apple I”
สิ่งสำคัญไม่แพ้การสนับสนุนจากสถาบันการศึกษาก็คือ “เสรีภาพทางความคิด”
ซิลิคอนแวลลีย์ มีสมาคมมากมายที่เป็นสถานที่แลกเปลี่ยนทางความคิด นำเสนอไอเดีย จึงกลายเป็นวัฒนธรรมที่หล่อหลอมให้คนรุ่นใหม่กล้าคิดกล้าทำ และเติบโตไปบนหนทางสร้างสรรค์ที่ตัวเองตั้งใจ
คอมพิวเตอร์ของ Wozniak ก็ถูกนำเสนอแก่สายตาสมาชิกในสมาคมโฮมบรูว์ในช่วงปลายปี 1975 ซึ่งหนึ่งในผู้เข้ามาร่วมชม คือ เจ้าของร้าน The Byte Shop ร้านขายของเบ็ดเตล็ดและอุปกรณ์ไอที
ที่เกิดความประทับใจกับคอมพิวเตอร์ชิ้นนี้มาก จึงได้สั่งซื้อคอมพิวเตอร์นี้ถึง 50 เครื่อง
แล้วก้าวแรกของบริษัท Apple ก็เริ่มต้นขึ้นในเมืองคูเปอร์ติโน ทางตอนใต้ของมหาวิทยาลัยสแตนฟอร์ด ในอีก 1 ปีถัดมา..
ใครจะไปเชื่อว่า จากบริษัทเล็ก ๆ ที่มีผู้ก่อตั้งเป็นผู้คลั่งไคล้เทคโนโลยี 2 คน
ในปี 1980 หลังการก่อตั้งเพียง 4 ปี บริษัทสามารถเติบโตจนเข้าระดมทุนในตลาดหุ้นในฐานะบริษัทมหาชนได้สำเร็จ และได้กลายเป็นบริษัทที่มีมูลค่ามากที่สุดในโลก ในตอนนี้..
เมื่อมีคอมพิวเตอร์ส่วนบุคคลแล้ว อีกหนึ่งก้าวสำคัญของซิลิคอนแวลลีย์ ก็เกิดขึ้นในช่วงทศวรรษ 1970s
นั่นก็คือ จุดเริ่มต้นของ “อินเทอร์เน็ต”
เมื่อบริษัทไอที ชื่อ Xerox ได้จัดตั้งศูนย์วิจัยในเมืองพาโล อัลโต ไม่ไกลจากมหาวิทยาลัยสแตนฟอร์ด ชื่อว่า Xerox Palo Alto Research Center หรือ Xerox PARC
Xerox PARC ได้เริ่มพัฒนาเทคโนโลยีเชื่อมต่อ จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ในยุคแรกที่มีชื่อว่า ระบบอีเทอร์เน็ต (Ethernet)
อีเทอร์เน็ต ถูกพัฒนาขึ้นในปี 1973 โดยเชื่อมต่อคอมพิวเตอร์กับเครื่องพิมพ์ ผ่านเครือข่ายบริเวณระยะใกล้ หรือเครือข่าย LAN (Local Area Network)
ต่อมาในปี 1978 Vint Cerf ศิษย์เก่าจากมหาวิทยาลัยสแตนฟอร์ด ได้ร่วมมือกับ Bob Kahn พัฒนาโพรโทคอล TCP/IP (Transmission Control Protocol/Internet Protocol)
ซึ่งโพรโทคอลที่ว่านี้ คือชุดของขั้นตอนและกฎระเบียบ ทำให้ภายในชุดกฎระเบียบเดียวกัน ทั้ง 2 เครื่องจะสามารถเข้าใจระบบของกันและกัน และสามารถแลกเปลี่ยนข้อมูลระหว่างกันได้
โดยเฉพาะเลข Internet Protocol (IP) ที่เป็นการปูรากฐานให้กับโลกของอินเทอร์เน็ต
อุปกรณ์ทุกชนิดที่เชื่อมต่อกับอินเทอร์เน็ตจะต้องมีเลขนี้ เพื่อให้เครื่องคอมพิวเตอร์หรืออุปกรณ์ต่าง ๆ บนระบบเครือข่ายรู้จักกัน โดย IP จะระบุว่า เครือข่ายต่าง ๆ ควรเชื่อมโยงกันอย่างไร
เมื่อโลกอินเทอร์เน็ตถูกปูรากฐาน ต่อมาในยุค 1980s ก็เป็นอีกหนึ่งก้าวสำคัญของการพัฒนาคอมพิวเตอร์ส่วนบุคคลให้ทรงประสิทธิภาพมากขึ้น
Doug Engelbart นักวิจัยจากสถาบันวิจัยสแตนฟอร์ด ได้มาทำงานให้ PARC และได้พัฒนาระบบส่วนต่อประสานกราฟิกกับผู้ใช้ หรือ Graphic User Interface (GUI)
จากคอมพิวเตอร์รุ่นแรก ๆ ที่ใช้งานยากและต้องใช้งานผ่านตัวอักษร
ระบบ GUI ได้เข้ามาช่วยเปลี่ยนการใช้งานให้ง่ายขึ้นผ่านทางสัญลักษณ์หรือภาพ เช่น ไอคอน หน้าต่างการใช้งาน เมนู ปุ่มเลือก รวมถึงการพัฒนา “ตัวชี้ตำแหน่ง X-Y” ซึ่งต่อมาก็คือ “เมาส์”
ทั้งระบบ GUI และเมาส์นี่เอง ที่เป็นแรงบันดาลใจให้ Steve Jobs นำสิ่งเหล่านี้มาพัฒนาและเกิดเป็น “Macintosh” ในปี 1984 ซึ่งถือเป็น เครื่องคอมพิวเตอร์ส่วนบุคคลเครื่องแรก ๆ ที่มีการออกแบบอย่างเข้าใจผู้ใช้งาน
ในเวลานี้ คอมพิวเตอร์ส่วนบุคคลก็เริ่มได้รับความนิยมมากขึ้นเรื่อย ๆ
ครัวเรือนชาวอเมริกันที่ครอบครองคอมพิวเตอร์เพิ่มจากร้อยละ 5 ในช่วงต้นทศวรรษ 1980s
มาเป็นร้อยละ 20 ในปี 1989
โลกอินเทอร์เน็ตถูกเชื่อมโยงเข้ากับคอมพิวเตอร์ส่วนบุคคล และเปิดทางให้เกิดการพัฒนา World Wide Web ในช่วงปี 1989 ซึ่งมีจุดเริ่มต้นเมื่อ นักวิทยาศาสตร์ของสถาบันวิจัย CERN ในสวิตเซอร์แลนด์ ต้องการส่งข้อมูลให้กับเพื่อนนักวิทยาศาสตร์ทั่วโลก
World Wide Web, WWW คือ ระบบการเชื่อมโยงเครือข่ายข้อมูลบนอินเทอร์เน็ต จากแหล่งข้อมูลหนึ่ง ไปยังแหล่งข้อมูลที่อยู่ห่างไกลทั่วโลก ให้มีความง่ายต่อการใช้งานมากที่สุด
โดยผ่านซอฟต์แวร์ที่เรียกว่า “เบราว์เซอร์”
แล้ว “สาธารณชน” ในยุค 1990s ก็เข้าถึงโลกอินเทอร์เน็ตเป็นครั้งแรก!
สหรัฐอเมริกากลายเป็นประเทศที่มีผู้เข้าถึงอินเทอร์เน็ตสัดส่วนสูงเป็นอันดับต้น ๆ ของโลก ในปี 1996 มีชาวอเมริกันเข้าถึงอินเทอร์เน็ตสูงถึงร้อยละ 16
ในขณะที่หลายประเทศในยุโรปตะวันตกยังเข้าถึงอินเทอร์เน็ตไม่ถึงร้อยละ 5
การเกิดขึ้นของ World Wide Web ทำให้ย่านซิลิคอนแวลลีย์เริ่มคึกคักไปด้วยบริษัทที่มีโมเดลทำรายได้ผ่านอินเทอร์เน็ต ที่ถูกมองว่าเป็นนวัตกรรมแห่งอนาคต ขึ้นมามากมาย
และสิ่งสำคัญที่สุด ที่มีมาตั้งแต่การก่อตั้งบริษัทไอทีในยุค 1950s คือ ธุรกิจเงินร่วมลงทุน หรือ Venture Capital ดึงดูดให้บริษัทสตาร์ตอัปมากมาย หลั่งไหลเข้ามาใช้ประโยชน์จากข้อได้เปรียบเหล่านี้
นักศึกษาปริญญาเอกสาขาคอมพิวเตอร์จากมหาวิทยาลัยสแตนฟอร์ด 2 คน
คือ Larry Page และ Sergey Brin ได้ร่วมกันพัฒนาโปรแกรมสำหรับใช้ค้นหาข้อมูลบนอินเทอร์เน็ตในรูปแบบของ Search Engine
โดยใช้การทำงานของ Robot ที่ชื่อว่า Spider ซึ่งเป็นตัวสำรวจข้อมูล เมื่อพบข้อมูลที่ต้องการก็จะส่งข้อมูลไปยังเครื่องคอมพิวเตอร์ต้นทาง
ปี 1998 ทั้ง 2 คน ได้ตั้งบริษัทที่ชื่อว่า “Google” ในเมืองเมนโลพาร์ก และ IPO เข้าสู่ตลาดหุ้นในอีก 5 ปีถัดมา
แล้วก็ไม่ต่างอะไรกับบริษัท Apple เพราะอีก 20 ปีต่อมา บริษัท Google ที่เปลี่ยนชื่อเป็น Alphabet ก็ได้กลายมาเป็น บริษัทที่มีมูลค่าเป็นอันดับ 5 ของโลก..
แม้ความรุ่งเรืองจากการเกิดขึ้นของอินเทอร์เน็ต จะพาซิลิคอนแวลลีย์เข้าสู่การเติบโตที่รวดเร็วเกินไปจนเกิดวิกฤติฟองสบู่ดอตคอมในช่วงก้าวเข้าสู่ศตวรรษที่ 21 จนสร้างความเสียหายหลายบริษัทและนักลงทุนในตลาดหุ้นจำนวนมาก
แต่อย่างไรก็ตาม วิกฤติครั้งนั้น ก็ไม่สามารถหยุดยั้งการพัฒนาของเทคโนโลยี ณ หุบเขาแห่งนี้ได้
หลังจากวิกฤติไม่นาน ก็มีการพัฒนาระบบ IPv6 ที่ถูกสร้างขึ้นมาเพื่อแก้ปัญหาการขาดแคลน IP ช่วยให้อุปกรณ์ต่าง ๆ สามารถเข้าถึงอินเทอร์เน็ตได้มากขึ้น นอกเหนือจากเครื่องคอมพิวเตอร์
ซึ่งปูทางมาถึงการเกิดขึ้นของ “สมาร์ตโฟน” โทรศัพท์มือถือที่มีความสามารถในการใช้งานมัลติมีเดีย และเชื่อมต่อเข้ากับโลกอินเทอร์เน็ตอย่างไร้รอยต่อ ด้วยระบบ IPv6
หนึ่งในสมาร์ตโฟนที่โดดเด่นที่สุดก็คือ iPhone จากบริษัท Apple ที่เปิดตัวในปี 2007
เช่นเดียวกับ Google ที่ได้เข้าซื้อบริษัท Android และเปิดตัวโทรศัพท์แอนดรอยด์ในปี 2008
และทั้งสองก็แข่งขันกันพัฒนาระบบปฏิบัติการของตัวเอง
เมื่อผู้คนเริ่มใช้สมาร์ตโฟนมากขึ้น นำมาสู่การเกิดขึ้นของ “Application” ซอฟต์แวร์ที่ใช้เพื่อช่วยการทำงานต่าง ๆ ของผู้ใช้งาน
โดยแอปพลิเคชัน จะมีส่วนที่ติดต่อกับผู้ใช้ (User Interface) หรือ UI เพื่อเป็นตัวกลางในการใช้งานให้ราบรื่น
และด้วยความที่ซิลิคอนแวลลีย์เต็มไปด้วย Venture Capital ที่คอยให้เงินทุนสนับสนุนไอเดียล้ำ ๆ
หุบเขาแห่งนี้ จึงยังคงเป็นแม่เหล็กดึงดูดบริษัทใหม่มากมาย โดยเฉพาะบริษัทที่จะมาสร้างสรรค์เครือข่ายสังคมออนไลน์..
ปี 2003 LinkedIn เกิดแพลตฟอร์มเครือข่ายธุรกิจในการหางานและผู้ร่วมงาน
ก่อตั้งโดย Reid Garrett Hoffman วิศวกรที่เคยทำงานให้กับ Apple
ปี 2004 เกิด Facebook เครือข่ายสังคมออนไลน์ที่มีผู้ใช้งานหลายพันล้านคนทั่วโลก
ที่มีจุดเริ่มต้นมาจากการคิดค้นวิธีการเชื่อมผู้คนในรูปแบบใหม่ในรั้วมหาวิทยาลัยฮาร์วาร์ด ของ Mark Zuckerberg พร้อมกับเพื่อนอีก 4 คน
ปี 2006 หลังออกจากมหาวิทยาลัย Jack Dorsey พร้อมกับเพื่อนอีก 3 คน
ได้ก่อตั้งเครือข่ายสังคมออนไลน์ประเภท Microblog ที่แสดงข้อความสั้น ๆ ความยาวไม่เกิน 140 ตัวอักษร
โดยคิดค้นชื่อที่มาจากคำว่า Tweet ซึ่งแปลว่าเสียงนกร้อง Logo ของบริษัทจึงเป็นรูปนก และบริษัทนี้มีชื่อว่า Twitter
ปี 2009 เกิด WhatsApp แอปพลิเคชันในการติดต่อสื่อสารด้วยข้อความ ก่อตั้งโดย Jan Koum โปรแกรมเมอร์ที่เห็นประโยชน์จากการเกิดขึ้นของสมาร์ตโฟน
บริษัททั้งหมดล้วนมีสำนักงานใหญ่ตั้งอยู่ในซิลิคอนแวลลีย์
หุบเขาแห่งเทคโนโลยีแห่งนี้ยังคงดึงดูดผู้คนจากทั่วโลกให้เข้าไปเติมเต็มความฝัน เพื่อสร้างสรรค์อุปกรณ์ไอทีที่ไฮเทคขึ้นเรื่อย ๆ
และเปลี่ยนแปลงมาสู่โลกของเครือข่ายอุปกรณ์ที่เชื่อมต่อกับอินเทอร์เน็ตและเชื่อมต่อกันและกัน หรือเรียกว่า “Internet of Things” ที่จะเข้ามามีบทบาทในทุกย่างก้าวของชีวิต
ความสำเร็จของอุตสาหกรรมไอทีที่ทำให้สหรัฐอเมริกากลายเป็นมหาอำนาจของโลก ล้วนมีที่มาจากหลายปัจจัย
ทั้งระบบการศึกษาที่เข้มแข็ง ที่สร้างองค์ความรู้และช่วยวางรากฐานสู่โลกธุรกิจ
วัฒนธรรมแห่งเสรีภาพ ที่สนับสนุนให้คนรุ่นใหม่กล้าคิดกล้าทำเพื่อสร้างสรรค์สิ่งใหม่ ๆ
แหล่งเงินทุน ที่เข้าถึงง่ายและมีหลากหลายรูปแบบ
และเครือข่ายผู้คิดค้นนวัตกรรมที่เติมเต็มความฝันต่อยอดกันไปไม่รู้จบ
หากถามว่า อิทธิพลทางเทคโนโลยีของสหรัฐอเมริกาจะคงอยู่อีกนานแค่ไหน ?
เมื่อไรที่มนุษย์จะหยุดฝัน เมื่อนั้นอาจเป็นคำตอบ..
╔═══════════╗
Blockdit เป็นแพลตฟอร์ม สำหรับนักอ่าน และนักเขียน
ที่มีผู้ใช้งาน 1 ล้านคน ลองใช้แพลตฟอร์มนี้เพื่อได้ไอเดียใหม่ๆ
แล้วอาจพบว่าสังคมนี้เหมาะกับคนเช่นคุณ
Blockdit. Ideas Happen. Blockdit.com/download
╚═══════════╝
ติดตามลงทุนแมนได้ที่
Website - longtunman.com
Blockdit - blockdit.com/longtunman
Facebook - facebook.com/longtunman
Twitter - twitter.com/longtunman
Instagram - instagram.com/longtunman
Line - page.line.me/longtunman
YouTube - youtube.com/longtunman
Spotify - open.spotify.com/show/4jz0qVn1AL7tRMHiTvMbZH
Apple Podcasts - podcasts.apple.com/th/podcast/ลงท-นแมน/id1543162829
Soundcloud - soundcloud.com/longtunman
References:
-มิเชลล์ ควินน์, เมื่อซิลิคอนแวลลีย์เติบใหญ่ นิตยสารเนชั่นแนล จีโอกราฟฟิก ฉบับเดือนกุมภาพันธ์ 2562
-https://www.parc.com/about-parc/parc-history/
-https://www.internetsociety.org/wp-content/uploads/2017/09/ISOC-History-of-the-Internet_1997.pdf
-https://searchnetworking.techtarget.com/definition/TCP-IP
-https://www.lifewire.com/transmission-control-protocol-and-internet-protocol-816255
-https://tradingeconomics.com/united-states/personal-computers-per-100-people-wb-data.html
-https://www.businessinsider.com.au/highest-valued-public-companies-apple-aramco-biggest-market-cap-2020-1
-https://www.forbes.com/profile/reid-hoffman/#5f276ca61849
-http://startitup.in.th/the-rags-to-rich-jan-koum-whatsapp-co-founder-startup-story/
-https://www.set.or.th/set/enterprise/html.do?name=vc
public ip 在 BorntoDev Facebook 的最讚貼文
😁 สวัสดีจ้า วันนี้แอดจะพาเพื่อนๆ มาทำความรู้จักกับ SSH มันคืออะไร? มีความสำคัญยังไงกันนะ ? มาหาคำตอบได้ในโพสต์นี้เลยจ้า !!
.
🔥SSH หรือ Secure Shell เป็นโปรโตคอลสื่อสารที่ทำให้เครื่องคอมพิวเตอร์ 2 เครื่อง สามารถสื่อสารในระยะทางไกลพร้อมกันได้ สร้างขึ้นมาแทน Telnet ที่ไม่มีการเข้ารหัส ซึ่งเจ้า SSH จะมีการเข้ารหัสทำให้สามารถสื่อสารได้อย่างปลอดภัยมากขึ้น
.
📑 การใช้งาน
หากเพื่อนๆ ใช้ Linux หรือ Mac จะใช้ SSH ได้ง่ายมาก ซึ่งจะมีคำสั่ง ดังนี้
.
👉 ssh {user}@{host}
.
คำสั่งนี้จะเป็นการขอเปิดการเชื่อมต่อ Secure Shell ในเครื่องที่ต้องการ โดยที่ {user} คือบัญชีที่ต้องการเข้าถึง และ {host} คือคอมพิวเตอร์ที่ต้องการเข้าถึง เช่น IP Address (244.235.23.19) หรือ ชื่อโดเมน (www.google.com)
.
และเมื่อกด Enter จะได้รับการแจ้งให้ป้อนรหัสผ่านสำหรับบัญชีที่ทำการ Request แล้วรหัสนั้นจะถูกส่งไปยังเครื่องที่เราจะต้องการเชื่อมต่อ หากรหัสถูกต้องก็จะเป็นการเชื่อมต่อสำเร็จ
.
🌈 การเข้ารหัสของ SSH มี 3 แบบ นั่นคือออ
.
🌟 1) Symmetrical encryption - เป็นการใช้ Symmetric keys เข้ารหัสข้อความส่งไปยังฝ่ายตรงข้าม และสามารถใช้เพื่อถอดรหัสข้อความที่ได้รับ SSH จะใช้ Symmetric keys เพื่อเข้ารหัสการเชื่อมต่อทั้งหมด ซึ่งจะช่วยในเรื่อง Authentication และสามารถป้องกันการสอดแนมได้นั่นเอง
.
🌟 2) Asymmetrical encryption - จะใช้ 2 Key ที่แตกต่างกัน คือ Public Key และ Private Key เพื่อเข้ารหัสซึ่ง Public Key SSH ใช้ Asymmetrical encryption เพื่อรักษาความปลอดภัยในการสื่อสารระหว่างฝั่ง Client และ Server
.
🌟 3) Hashing - ใน SSH จะใช้ Hashing เพื่อตรวจสอบความสมบูรณ์ของข้อมูล และเพื่อตรวจสอบความถูกต้องของการสื่อสาร ใช้งานใน Message Authentication Code (MAC) และ Hashed Message Authentication Code (HMAC) เพื่อตรวจสอบให้แน่ใจว่าข้อมูลที่ได้รับไม่มีความเสียหาย และไม่มีการแก้ไขนั่นเอง!
.
เป็นยังไงกันบ้าง พอจะเข้าใจ SSH กันมาบ้างแล้วเนอะ แอดหวังว่าจะเป็นประโยชน์กับเพื่อนๆ นะคะ ถ้าใครมีอะไรเพิ่มเติมสามารถคอมเมนต์ไว้ด้านล่างได้เลยน้า ❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
public ip 在 Wilson說給你聽 Youtube 的精選貼文
#光世代 #路由器 #撥接上網
你用撥接嗎? 三種常見的上網方式 哪種最適合玩遊戲? - Wilson說給你聽
常見的網路連線方式有PPPoE DHCP Static IP三種
究竟哪一種是最常見 又哪一種適合玩線上遊戲 今天就來跟大家分享這個小知識
時間軸
00:00 開場
00:50 什麼是IP address 實體IP 虛擬IP?
03:30 PPPoE 認證撥接上網
07:02 DHCP 自動IP連網方式
09:58 Static IP 固定制
public ip 在 StepGeekTV Online Youtube 的最佳解答
พรีวิว OnePlus 8 สี Interstellar Glow อลังการ แรงหัวทิ่ม 5G / Wi-Fi 6 /Snap 865 / 90Hz Display
OnePlus 8 Specification by StepGeek
5G network
Wi-Fi 6 Wi-Fi 802.11 a/b/g/n/ac/ax
Bluetooth 5.1 + aptX HD
CPU : Snapdragon 865 7nm.
GPU : Adreno 650
ROM 256 GB UFS 3.0 2-Lane
RAM 12 GB LPDDR5
6.55” Fluid AMOLED FHD+ 3D Gorilla Glass 5 90Hz Refresh Rate HDR10+
Triple Camera 48MP IMX586 + 16MP Ultra-Wide + 2MP ( Macro)
4K 60fps cine
Front 16 MP FHD 30fps
Battery 4300mAh + Warp Charge 30T (30W)
No IP Rating
No Wireless Charging
ช่องใหม่ ที่นี่เลยจ้า https://www.youtube.com/channel/UCflB3_iOriBKK2NgaPtW6qQ?view_as=public
ติดตามพวกเราต่อได้ที่
www.facebook.com/stepgeektv
www.facebook.com/stepgeekinter
[email protected]
www.stepgeek.tv
LINE @ : @lyb1717r ต้องมี @ ด้วยนะ
โทร 095-9642699 ติดต่อซื้อมือถือ หรือ ติดต่อสินค้ารีวิว
เบอร์หน้าร้าน 098-4466914 มาบุญครอง ชั้น 4
public ip 在 Mobile City Youtube 的最佳解答
Đúng lời hứa, hôm nay Mobilecity sẽ bán 01 chiếc iPhone 7 phiên bản quốc tế, 32GB màu hồng giá chỉ 2.5 triệu đồng. Để có cơ hội nhận về mình phần quà cực hấp dẫn này, Các bạn thực hiện đầy đủ các bước sau:
Bước 1: Like + Share video về facebook cá nhân ở chế độ công khai
Bước 2: Đăng kí kênh youtube Mobilecity: http://bit.ly/youtube_mobilecity
Bước 3: Cmt sản phẩm tiếp theo trong series giảm giá này
Bước 4: Hoàn thành Form này: http://bit.ly/iP7giasoc
Thời gian diễn ra Event: Từ khi video public đến hết 16h59p ngày 21/4/2019
Mình sẽ sử dụng Random.org để tìm người may mắn nhất.
Chúc các bạn may mắn!
-----------------------
Đăng ký kênh: http://bit.ly/youtube_mobilecity
Nhận mã Giảm giá: https://goo.gl/ckJW53
Kênh công nghệ, Review điện thoại của MobileCity:
Website: https://mobilecity.vn
Hotline: 0969.120120
Những nội dung chính của kênh:
- Hỏi đi đáp luôn công nghệ (Phát hàng ngày).
- Mở hộp đánh giá nhanh điện thoại: iPhone, Samsung, Xiaomi ...
- So sánh hiệu năng giữa những điện thoai hot nhất hiện nay.
- Tư vấn chọn mua điện thoại trong tầm giá: 3tr, 4tr, 5tr ...
- Giải đáp những thắc mắc về MobileCity.
Cám ơn Quý khách đã đồng hành và ủng hộ MobileCity.
review điện thoại,mở hộp điện thoại,đánh giá điện thoại,hướng dẫn mua điện thoại,iphone 7,iphone 7 giá rẻ,iphone 7 giá bao nhiêu,iphone 7 giá bao nhiêu 2019,iphone 7 giá bao nhiêu tiền,giá bán iPhone 7,giá iphone 7,iphone 7 qt,ip 7,ip7 giá bao nhiêu,điện thoại iphone 7 giá bao nhiêu tiền,điện thoại iphone 7
public ip 在 管理公用IP 位址。 此外- azure-docs.zh-tw - GitHub 的推薦與評價
azure-docs.zh-tw/articles/virtual-network/virtual-network-public-ip-address.md ... 即使未將公用IP 位址指派給該虛擬機器,只要虛擬機器是負載平衡器後端集區的 ... ... <看更多>