Cloud ใช้ก่อน จ่ายทีหลัง (GCP vs. AWS)

Cloud ใช้ก่อน จ่ายทีหลัง

## Cloud ใช้ก่อน จ่ายทีหลัง ##
#สำหรับธุรกิจและองค์กรที่ดิ้นรนอยากใช้Cloud 😄

กว่าระบบคลาวด์จะมีราคาถูก
ปลอดภัยและเชื่อถือได้ คุณรู้ไหมมันไม่ง่ายเลย
กว่าวิศวะกรจะออกแบบ User interface
มาให้เราใช้งานได้สะดวกสบาย บอกเลยไม่ง่าย!
พวกเขาต้องคิดค้นสิ่งใหม่ ๆ เซอร์วิสใหม่ ๆ มาเสิร์ฟ

(แต่ไม่ฟรีนะ 55+++)

มาแอดจะเสนอหน้าเล่าให้ฟัง
ยังมีองค์กรหรืออุตสาหกรรมต่าง ๆ
ที่ยังคงคิดลงทุนในฮาร์แวร์ ซอฟต์แวร์
และโครงสร้างพื้นฐานเครือข่ายแบบดั่งเดิม
คือเครื่องเซิร์ฟเวอร์ที่ฉันต้องได้ลูบคล่า 55++

โดยทั่วไปเมื่อเรานึกถึงผู้ให้บริการคลาวด์คอมพิวติ้ง
ทุกคนจะนึกถึง 3 ยักษ์ใหญ่ ในอุตสาหกรรม
.
1. Azure
2. Google Cloud
3. และ AWS

โพสนี้แอด เล่าเปรียบเทียบแค่ 2 รายพอ
พี่ใหญ่ Azure อย่าไปยุ่งกับเขาเลย 55++

เอาเป็นว่าแอดขยี้ระหว่าง Google Cloud กับ AWS
เฉพาะ 2 แพลตฟอร์มนี้ล่ะกันคร้าบบบ

แอดจะพยายามทำให้โพสนี้ (ไม่เป็นกลาง) 😄
เป็นกลางที่สุดครับ
เท่าที่แอดจะอธิบายได้ตามข้อเท็จจริง
ซึ่งมีทั้งข้อดีและข้อด้อยของผู้ให้บริการทั้ง 2 รายนี้อย่างแน่นอน

ไปจวดกันเลยยย…
(ไม่ว่าคุณจะเลือกผู้ให้บริการรายใด คุณจะพบปัญหาตลอดเวลา)
ไม่งั้นเขาไม่มีทีม Support เหรอครับ 55+++

1. Cloud Computing Trends

อยากรู้ว่าผู้คนพูดถึงอะไรก็เปิด Google Trends แล้วพิมพ์
Google Cloud และ AWS หรือส่องผ่าน Stack Overflow Trends

แต่ถ้าสาระก็ไปอ่านรายงานของ Deloitte Technology ลิงก์อยู่ข้างล่าง ถ้ารีบก็ไถลงไปล่างสุดเลย 55++
Deloitte รายงานใช้จ่ายบริการด้าน IT-as-a-Service อยู่ที่ 547 พันล้านดอลลาร์ 😮

และรายงาน DC FutureScape คาดการณ์ว่าในปี 2020
IT infrastructure จะกระโดนไปที่ 60–70% สำหรับค่าใช้จ่ายซอฟต์แวร์และบริการบนคลาว์ดเซอร์วิสครับ

2. Cloud Platform

เลือกถูกครั้งเดียวอนาคตเปลี่ยน
(ไม่ตลอดชีวิต) 😆

เริ่มด้วย Google Cloud Platform พี่เขามีผลิตภัณฑ์ต่างๆ มากกว่า 50+ products ที่คุ้ยตาหน่อย
Google Compute Engine
Google App Engine
Google Container Engine
Google Cloud Bigtable
Google BigQuery
Google Cloud Functions
Google Cloud Datastore
Google Storage
Google Cloud CDN
Google Cloud DNS

เริ่มเปิดให้คนนอกได้ใช้ตั้งแต่ปี 2012
ส่วน Big brands ที่ควักเงินจ่ายให้ Google อาทิเช่น
Apple, HTC, Best Buy, Ubisoft, Philips, Domino’s Pizza, Leadpages, Heathrow, PayPal Coca-Cola, Evernote, Sony Music เป็นต้น

มาฝั่ง Amazon Web Services (AWS) บ้างครับ
พี่แก่เริ่มเปิดให้บริการสำหรับธุรกิจตั้งแต่ปี 2006
AWS เป็นบริษัทลูกของ Amazon.com ปัจจุบัน AWS มีบริการมากกว่า 200+ products จะเยอะไปไหน 😄
เทรน์ดไหนมาตั้งชื่อไปเรื่อย ตามไม่ทัน 55+++

ผลิตภัณฑ์ที่รู้ๆ กัน เช่น
Amazon Route 53 ไม่ใช่รูท คลับโด่งดังบนถนน RCA 😅
Amazon Elastic Compute Cloud (Amazon EC2)
AWS Elastic Beanstalk
Amazon EC2 Container Service
Amazon DynamoDB
Amazon Redshift
Amazon Lambda
Amazon DynamoDB
Amazon S3
Amazon CloudFront

ลูกค้า Big brands อาทิเช่น Netflix, Time Inc., Nasa, Expedia, Airbnb, Lamborghini

3. ระหว่าง AWS กับ Google Cloud (GCP)

แอดขอจับมาเล่าแค่เรื่อง Compute, Block Storage, Network
และ Billing / Pricing พอล่ะกัน
เพราะคนส่วนใหญ่ใช้เจ้าไหนถูก … อยากถามกลับคุณเทียบกับอะไร

3.1 Compute เครื่องเช่า vm อินสแตนซ์

ทั้ง AWS และ GCP เรียกผลิตภัณฑ์ตระกลูนี้ว่า instances
(AWS EC2 เป็นบริการเช่าเครื่อง virtual machines)

สำหรับ GCP VMs ขับด้วยเทคโนโลยี KVM
ส่วน AWS EC2 VMs ใช้ Xen

การปรับสเปกเครื่องเช่า GCP พวก CPU, RAM, DISK, NETWORK
ส่วนนี้เรียก machine types

สำหรับ AWS เรียก instance types

3.1 Machine/Instance Type

ก็มีตั้งแต่ Shared (นึกถึงแชร์ Hosting), Standard, High Memory, High CPU และอื่น ๆ โดยแบ่งประเภทตาม CPU, RAM, DISK เป็นต้น

เครื่องเช่าตระกลู Shared
GCP เช่น
f1-micro
g1-small

ส่วน AWS ก็
t2.nano – t3.2xlarge

คิดว่ามีแค่นี้เหรอ 555+++

ยังงงง

มีแบบ custom machines อีกนะคือ เครื่องเช่าราคาถูก
Google Cloud Preemptible VMs และ AWS EC2 Spot Instances

3.2 Block Storage

(พื้นที่จัดเก็บข้อมูลบนเครื่อข่าย)
ไม่ต้องเปลี่ยนฮาร์ดดิสก์ในคอมพิวเตอร์แล้ว

GCP เป็นดิกส์แบบ persistent disks เช่น SSD
AWS เป็นดิกส์แบบ Elastic Block Store (EBS) สำหรับใช้งานร่วมกับ EC2

ทั้ง GCP และ AWS ทำ Snapshot Redundancy แบบกระจาย (multiple locations)จะเรียก DR-Sites ก็ได้แล้วแต่เลย 55++

แน่นอนมันต้อง Encryption อยู่แล้วครับ บน SSE 256-bit AES
เรื่องราคา standard disk (per GB/month)
GCP เสนอราคา $0.040
AWS อยู่ที่ $0.045

สำหรับ SSD (per GB/month)
GCP $0.170
AWS $0.10 อย่าพึ่งดีใจ มีค่า PIOPS SSD ด้วยนะ

3.2 ต่อด้วย Object Storage

บน GCP ใช้ชื่อผลิตภัณฑ์ว่า Google Cloud Storage
และ AWS ใช้ชื่อว่า Amazon S3

3.3 Network

บน GCP ใช้ชื่อว่า Virtual Private Cloud (VPC)
ข้อมูล April 2020 มี Data centers อยู่ 24 แห่งทั่วโลก
รองรับส่งข้อมูลเร็วทะลุนรกที่ 10Tbps (Terabits per second) และเส้นทาง US <-> Japan อยู่ที่ 60Tbps bandwidth.

และ AWS ใช้ชื่อว่า Amazon VPC
มี Data centers ทั้งหมด 44 แห่งใน 16 ประเทศ

GCP ใช้ Network Service Tiers เข้าใจง่าย ลิงก์ตรงเกรด A++ 55++😄 ไม่จอดรับผู้โดยสารข้างทาง

ส่วน AWS ไม่รู้ (N/A) ใครมีข้อมูลคอมเม้นท์กันหน่อยครับ
อย่าถามเรื่อง Network latency, TTFB พวกนี้นะ ไปทำ load testing performance กันเอง 55+++

แอดมีข้อมูลคราว ๆ แค่นี้
GCP GCE (asia-northeast1-b) ราวๆ 128 ms
AWS EC2 (ap-southeast-2) ราวๆ 197 ms

อยากได้ต่ำกว่านี้ก็โยนไปเข้า Cloudfare CDN

มาถึงเรื่องสุดท้ายยยย…
ใครอ่านมาถึงตรงนี้???
หากเป็นประโยชน์กับผู้อื่นฝากกดแชร์ให้ด้วยนะครับ

3.4 Billing / Pricing

ระบบเรียกเก็บเงินที่มีความยืดหยุ่นที่แตกต่างกัน 55+++
ใช้ก่อน จ่ายทีหลัง

ตรง ๆ ไม่มีไรสับซ้อน (เหรอ 😄) จ่ายเท่าที่คุณใช้

GCP คิดเงินเรียกเก็บต่อวินาที (Per Second Billing)
AWS เรียกเก็บต่อนาที (ขั้นต่ำ 1นาที)

สำหรับ GCP มุ่งเน้นการลดราคาสำหรับการเช่าใช้ VM
แค่กระเข้ามาคุณก็รับแล้ว 300$ หรือสมัคร local billing รับไปอีก 500$ หากทำ Startup หลังไมค์ไปขอเอาโลดดด

แต่เมื่อเปรียบเทียบส่วนการลงทุนเช่าอินสแตนซ์แบบเหมาจ่ายอยู่ด้วยกันยาว ๆ แบบ 1ปี , 3ปี

Reserved Instance (RI) คือ อินสแตนซ์แบบเหมาจ่าย
เป็นอีกหนึ่งทางเลือกสำหรับผู้ใช้ที่ต้องการลดค่าใช้จ่ายลงไปอีกจากการใช้บริการแบบตามต้องการ

เมื่อก่อน Reserved Instance คือการที่ลูกค้าต้องแจ้ง AWS ว่าต้องการใช้งาน EC2 instance แบบไหน
ระบบปฏิบัติการอะไร ใน AWS region ใด
เป็นระยเวลาเท่าไรครับ

แต่ปัจจุบันคือ Savings Plan ที่ให้คุณกำหนด “จำนวนเงิน” ที่จะจ่าย (คิดเป็นดอลลาร์ต่อชั่วโมง) เพื่อการใช้งานตลอดระยะเวลา 1 หรือ 3 ปีได้เลยครับ

และเมื่อคุณเปิดเครื่องใช้งาน instance
จะเริ่มคิดที่ราคา Savings Plan ก่อน
ส่วนราคาที่เกินจากที่ตกลงกันไว้ใน Savings Plan
แล้ว AWS จะคิดในราคา On Demandครับ

ซึ่ง Savings Plan ลดค่าใช้จ่ายได้สูงสุดถึง 72%
(ใช้งานได้กับ EC2 )เมื่อเทียบกับราคาแบบตามความต้องการ

แต่ถ้าเอาส่วนลดมาพูด GCP ประหยัดกว่าเยอะ
ประมาณว่า GCP ลดให้เลย ไม่ต้องไปจองเหมาจ่ายเพื่อให้ประหยัด 😄

เอาเป็นว่าเรื่องนี้อยู่ที่มุมมอง CFO ของคุณนะครับ
และคุณก็ต้องนำเสนอให้คนอื่น ๆ เข้าใจด้วย

จบ! สรุปเลือกเลือกรายไหนดี อ่ะ 55+++
ตอนนี่ที่ทำได้เลยคือกดแชร์ไปก่อนคร้าบบ 🙏

Sources:
– GCE Machine Types
////cloud.google.com/compute/docs/machine-types

– AWS Instance Types
////aws.amazon.com/ec2/instance-types/

– Latency Test
http://www.cloudping.info/
http://www.gcping.com/

– Technology Reports
////www2.deloitte.com/content/dam/Deloitte/global/Documents/Technology-Media-Telecommunications/gx-deloitte-2017-tmt-predictions.pdf

– Stack Overflow Trends
////insights.stackoverflow.com/trends?tags=amazon-web-services%2Cgoogle-cloud-platform

– Cost Analysis
////www.rightscale.com/blog/cloud-cost-analysis/aws-reserved-instances-vs-google-committed-use-discounts

#SUSEMAN #AWS #GCP

Leave a Reply

Scroll to top