iT邦幫忙

2025 iThome 鐵人賽

DAY 26
0

英文單字那個,今天增加錯誤次數的功能
這個是我這兩三天的AWS筆記

IT術語
network - 用cable、router、server與其他人連線
router - 用於電腦之間的封包傳送,並且知道路由路徑
switch - 將packet正確送達至server/client

傳統IT方法
-需要房子或車庫放置越來越多server因此有租金問題
-更換硬體設備過程麻煩
-遇到不可控災難導致機房損害
-cloud能解決以上問題

what is cloud computing?

  • 按照需求(on-demand)提供compute power、database storage、applications and other IT resources
  • pay-as-you-go: 需要時付費,不需要時不用付費
  • 精準配置所需類型和大小的運算資源
  • 即時地(instantly)存取所需的任意數量的資源
  • 以簡單的方式存取servers, storage, databases and a set of application services
  • Amazon Web Services (AWS) 擁有並維護這些應用程式服務所需的網路連線硬體,而使用者則透過網頁應用程式配置和使用您所需的資源

private cloud(私有雲) -

  • 案例有rackspace
  • 單一組織使用的雲端服務,不向公眾開放
  • 完全控制
  • 對於敏感應用程序有安全性
  • 滿足特定商業需求

public cloud -

  • microsoft azure、google cloud、AWS
  • 透過網路,雲端資源由第三方雲端服務供應商擁有和營運
  • 有六大優勢?

hybrid cloud -

  • 使用本地private cloud與public cloud例如AWS,結合使用

cloud computing的五大性質

  • On-demand self service(隨選自助服務),無須服務供應商的干預,使用者可以自行配置和使用資源
  • Broad network access(廣泛的網路存取),資源透過網路提供並且可被多種的用戶端平台存取。
  • Multi-tenancy and resource pooling(多租戶和資源池化),客戶共用相同的基礎設施和應用程式並且能確保安全和隱私,而且由相同的硬體資源提供服務
  • Rapid elasticity and scalability(快速彈性與擴展性),資源可以根據需求自動且快速地獲取和丟棄也就是快速且輕鬆地進行擴展(或縮減)
  • Measured service(可計量服務 ),使用者根據實際使用量準確支付費用。

cloud computing的六大優點

  • 將資本支出 (CAPEX) 轉換為營運支出 (OPEX),重點是不用購買硬體設備並且使用多少付多少
    • 按需付費: 無需擁有硬體
    • 降低總體擁有成本 (TCO) 和營運支出 (OPEX)
  • 受益於大規模經濟效應,越多人使用整體付費價格降低
  • stop guess capacity,根據實際測量的使用量進行擴展
  • increase speed and agility,因為可以照需求擴展,因此提高速度和敏捷性
  • 不用花費金錢去運營和維護
  • 數分鐘內即可走向全球: 利用 AWS 的全球基礎設施

cloud解決以下問題

  • Flexibility 資源按需配置
  • Cost-Effectiveness pay-as-you-go
  • Scalability 透過增強硬體或增加額外節點來適應更大的負載
  • Elasticity 向外擴展和向內縮減的能力
  • High-availability and fault-tolerance 跨資料中心建置,不只一個data center
  • Agility 快速開發、測試和發布軟體應用程式

cloud computing的類型

  • IaaS(Infrastructure as a Service)
    為cloud IT提供building blocks
    提供networking、computers、data storage space
    具備最高程度的靈活性
    容易與傳統的本地 IT (on-premises IT) 進行對比
  • PaaS(Platform as a Service)
    無需管理底層的基礎設施
    專注於應用程式的部署與管理
  • SaaS(Software as a Service)
    由服務供應商執行和管理的完整產品

IaaS - Amazon EC2 (on AWS);GCP, Azure, Rackspace, Digital Ocean, Linode
PaaS - Elastic Beanstalk (on AWS);Heroku, Google App Engine (GCP), Windows Azure (Microsoft)
SaaS - Many AWS services (ex: Rekognition for Machine Learning);Google Apps (Gmail), Dropbox, Zoom

AWS三大基礎付費,這些比傳統IT花費更低
compute 計算時間
storage 資料儲存量
data transfer OUT of the cloud 資料從cloud傳出去的量(任何往cloud裡傳輸的資料都是免費的)

AWS cloud的使用範例
企業IT、備份與儲存、大數據分析、網站託管、行動與社群應用程式、遊戲

AWS全球基礎設備
AWS 區域 (AWS Regions),AWS全球性部屬
AWS 可用區 (AWS Availability Zones)
AWS 資料中心 (AWS Data Centers)
AWS 邊緣節點/存在點 (AWS Edge Locations / Points of Presence)

AWS Regions
命名方式為 us-east-1、eu-west-3 等
一個區域是由多個資料中心組成的叢集
大多數 AWS 服務都是區域限定的 - 如果我們在一個區域 (Region) 使用某項服務,而嘗試在另一個區域使用它,就會像是首次使用這項服務一樣。
如何選定區域?
Compliance with data governance and legalrequirements - 符合法規要求,比如中國的資料只能在中國內部使用,因此只能選中國
Proximity to customers - 與客戶鄰近區域延遲較低
Available services within a Region - 新功能不一定所有區域都提供
Pricing - 不同區域間的價格也會不同

AWS Availability Zones
每個區域都包含多個Availability Zones,最少3個最多6個
AZ之間都是獨立的,並免災害發生時相互影響
每個AZ都是由一個或多個具備冗餘電力、網路與連線的獨立資料中心組成。
它們之間以高頻寬、超低延遲的網路連接。
也就是一個Regions由3-6個AZ組成,一個AZ由一個或多個data center組成,並且AZ之間相互獨立

AWS建置節點(邊緣節點,Points of Presence / Edge Locations)
Amazon 在全球 40 多個國家、90 多個城市設有超過 400 個佈建點
透過這些節點以更低延遲傳遞給終端使用者。

AWS的全球性服務:
Identity and Access Management(IAM,身分與存取管理)
Route 53(DNS 服務)
CloudFront(內容傳遞網路,CDN)
WAF(Web 應用程式防火牆)

大多數 AWS 服務屬於區域範圍:
Amazon EC2(基礎架構即服務,IaaS)
Elastic Beanstalk(平台即服務,PaaS)
Lambda(函數即服務,FaaS)
Rekognition(軟體即服務,SaaS)

Gen AI with AWS Bedrock
Bedrock是AWS上主要的Gen AI服務

Gen AI介紹
pre-train - 這個階段使用大量資料訓練出具有良好參數的foundation model
Gen AI LLM - 通常使用"prompt"與LLM互動
Non-deterministic - 即使同個prompt但是LLM生成的文字也可能不同
LLM - 在經過多層神經網路,對於下一個輸出會有一個機率分布來決定哪個輸出是合適的
(training)forward diffusion process - 將一張清晰的圖片慢慢加入雜訊直到模糊不清
(generate)Reverse diffusion process - 反向將模糊不清的雜訊圖慢慢轉為清晰圖的過程


上一篇
DAY 25
系列文
找工作期間不要讓自己太廢26
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言