Public vs Private

ข้อดีหลักๆ ของ Cloud Platform คือ การเสริมประสิทธิภาพการ Compute, การจัดการระบบ Network, และการจัดการพื้นที่จัดเก็บ (Storage) ได้อย่างรวดเร็วเมื่อต้องการเรียกใช้ และยังสามารถยกเลิกการใช้ Resource เมื่อไม่ต้องการได้เร็วพอๆ กันอีกด้วย กลุ่มผู้ให้บริการ Public Cloud ตอนนี้ Amazon กำลังเป็นเจ้าตลาดนำ Google, Microsoft, และผู้ให้บริการรายอื่นๆ อยู่ ส่วนทาง Private Cloud ก็มี OpenStack เข้ามาเป็นอีกทางเลือกหนึ่งนอกเหนือจาก Microsoft และ VMware

 

นิยามของ OpenStack และ Amazon Web Service (AWS) EC2

OpenStack เป็นซอฟต์แวร์ควบคุมชุดคำสั่งคอมพิวเตอร์, Networking และพื้นที่จัดเก็บขนาดใหญ่ที่อยู่ใน Data Center โดยทำการควบคุมผ่านทาง Dashboard หรือ OpenStack API ซึ่ง OpenStack ได้รับความนิยมในหมู่ผู้ประกอบการและในกลุ่มเทคโนโลยี Open Source ด้วยกัน ทำให้ OpenStack กลายเป็นซอฟต์แวร์ในอุดมคติที่เหมาะกับ Infrastructure แบบผสมมากที่สุด

 

Amazon Elastic Compute Cloud (Amazon EC2) เป็น Web Service ที่ให้บริการปรับแต่งขอบเขตความสามารถของระบบ Compute ใน Cloud ถูกออกแบบมาเพื่อให้ Developer ทำ Web-scale ของ Cloud Computing ได้ง่ายขึ้น

 

เทียบคุณสมบัติทางเทคนิคระหว่าง OpenStack และ AWS EC2

Compute

การรัน Application จำเป็นต้องมี Server ซึ่งมาพร้อมกับ CPU, หน่วยความจำ (Memory), และพื้นที่จัดเก็บ (Storage) โดยอาจจะมีหรือไม่มี Operating System กับ Application ที่ติดตั้งมาอยู่ก่อนแล้วก็ได้

 

OpenStack AWS
Definition

Compute ก็คือ Virtual Machine หรือ Server

Instance Instance/VM
ขนาด

ขนาดของ Memory, CPU และพื้นที่จัดเก็บชั่วคราว สำหรับ Instance หรือ VM

Flavors: หลากหลายตามต้องการ : Micro, Small, Medium, Large ฯลฯ หลากหลายตามต้องการ : Micro, Small, Medium, Large ฯลฯ
ระบบปฏิบัติการที่มีให้

Cloud มี OS แบบไหนให้ End-user บ้าง?

ระบบ OS ใดๆ ก็ตามที่ Host อยู่บน OpenStack Cloud ซึ่งอาจจะเป็น Red Hat certifies, Microsoft Windows, RHEL, SUSE เป็นต้น AMIs (Amazon Machine Image) ที่มาจาก AWS marketplace
Template/image

การตั้งค่าพื้นฐานของ Virtual Machine ที่สามารถนำไปใช้สร้าง VM ตัวอี่นๆ

Catalog ของแต่ละ VM Image สามารถสร้างได้จาก VM ที่ User เป็นคนเลือก

Glance

Administrator ของ OpenStack จะ Upload Image และสร้าง Catalog สำหรับ User

User สามารถอัพโหลด Image ของตนได้

(AMI) Amazon Machine Image

AWS จะมี Online Marketplace ของ Image ที่ตั้งค่ามาแล้ว

User สามารถอัพโหลด Image ของตนได้

 

Networking

การทำ Network เพื่อเชื่อม Virtual Server เข้าหากัน จะต้องมีการควบคุมการเข้าถึงว่าใครสามารถเข้าถึง Server ได้บ้าง ต้องมีการป้องกัน หรือมี Firewall ให้กับ Server โดยเฉพาะเมื่ออยู่ใน Internet

 

OpenStack AWS
Definition

Networking จัดการการเชื่อมต่อระหว่าง User กับ VM รวมทั้งเชื่อมต่อระหว่าง VM ด้วยกันและเชื่อมต่อกับ Network ภายนอก (Internet)

Neutron Networking
Private IP Address

เป็น IP เฉพาะเครื่อง และสำหรับใช้งานภายในเท่านั้น ไม่สามารถใช้เชื่อมต่ออินเตอร์เน็ตได้

ทุก Virtual Instance จะได้รับ IP โดยอัตโนมัติ โดยมักจะใช้ DHCP AWS จะจัด IP ให้อัตโนมัติ โดยใช้ DHCP
Public IP Address Floating IP คือ Public IP Address ซึ่งสามารถนำไปเพิ่มให้กับ Virtual Instance ทีกำลังทำงานอยู่ได้ AWS Public IP จะถูก Map ไปยัง Primary Private IP Address
Networking Service สามารถสร้าง Network และ Netwoking Function ได้ เช่น L3 Forwarding, NAT, edge firewall และ IPsec VPN Virtual Router หรือ Switch จะสามารถเสริมเข้ามาได้ ในกรณีที่ใช้งาน AWS VPC (Virtual Public Cloud)
Load Balance VM traffic OpenStack LBaaS (Load Balancing as a Service) จะ แจกจ่าย Traffic จาก 1 Network ไปยัง Application Service อย่างเท่าเทียม ELB (Elastic Load Balancing) จะแจกจ่าย Traffic ของ Application ที่เข้ามาไปทั่ว Amazon EC2 instance โดยอัตโนมัติ
DNS

จัดการ DNS ทั้งหมดสำหรับ Virtual Server และ Web Application

DNS Project (Designate) ของ OpenStack จะอยู่ใน “Incubation” และไม่นับเป็นส่วนหลักของ OpenStack Route 53 คือ DNS Service ของ AWS
SRIOV

วิธีที่อุปกรณ์ Virtualization เพิ่มประสิทธิภาพ I/O และลด CPU Utilization เมื่อเทียบกับการ Implementation แบบเก่า

SR-IOV แต่ละพอร์ตจะประสานกับ Virtual Function (VF) ซึ่งพอร์ตของ SR-IOV อาจมาจาก Virtual Ethernet Bridging ที่เป็น Hardware-based หรืออาจจะถูกเพิ่มไปยัง Upstream Physical Switch (IEEE 802.1br) AWS รองรับการเพิ่มประสิทธิภาพของ Network ด้วย SR-IOV โดยจะเพิ่มค่า Packet per Second (PPS), ลด Latency ของ Instance ภายใน, และลด Network Jitter

 

Monitoring

การ Mornitoring ทำให้เห็นรูปแบบและการใช้งานทรัพยากรทั้งในส่วนของ Physical และ Virtual ซึ่งอาจต้องตรวจสอบการใช้งานเป็นรายบุคคล และเลือกเก็บค่าบริการตามการใช้งาน

 

Topic OpenStack AWS
Definition

Monitoring จะแสดงปริมาณการใช้งาน Cloud

มี Ceilometer วัดการทำงาน มี Cloudwatch วัดการทำงาน
การวัดปริมาณการใช้งานแบบเหมารวมทั้งระบบ (System Wide) รวบรวมปริมาณการใช้งานทรัพยากรแบบ Physical และ Virtual ใน Cloud Monitor บริการในส่วนของ AWS Cloud Resource และ Application บน AWS
การส่งบิลเก็บเงินผู้ใช้ตามปริมาณการใช้งาน กักเก็บ Data เพื่อวิเคราะห์ และกู้คืนในภายหลัง โดยจะ Trigger การทำงานเมื่อใช้งานถึงเกณฑ์ที่ตั้งเอาไว้ มีการเก็บข้อมูลและติดตาม Metric, เก็บข้อมูลและ Monitor Log files, และตั้งการแจ้งเตือน

 

Security

จำเป็นต้องมีการเข้ารหัส Public Key สำหรับ SSH และมี Password Decryption นอกจากนี้ยังต้องมี Firewall สำหรับ Virtual Machine เพื่อจำกัดการเข้า-ออก (Ingress-Egress) ของข้อมูลอีกด้วย

 

OpenStack AWS
Definition

ควบคุมการเข้าถึง VM

Keypairs, Security Groups Keypairs, Security Groups
Key pairs

ต้องสร้าง Key pair ในการ Log in เข้าใช้ VM หรือ Instance เพื่อจัดการและควบคุมการเข้าถึง

Linux : ใช้ Key pair สำหรับ SSH

Windows : ใช้ Key pair สำหรับถอดรหัส Administrator

เมื่อเปิดการทำงานของ VM จะสามารถใส่ Key Pair ที่มี SSH เพื่อให้เข้าถึง Instance ได้ เมื่อต้องการ Log in เข้าใช้งาน Instance ต้องระบุชื่อ Key Pair ในตอนที่เปิดการใช้งาน Instance และต้องใส่ Private Key เมื่อจะเชื่อมต่อกับ Instance นั้นๆ
Security Group

Security Group เป็นชื่อของของ Network Access Rules ที่จำกัด Traffic การเข้าถึง Instance

เมื่อเปิดการทำงาน Instance แล้ว จะสามารถตั้ง Security Group สำหรับ Instance ได้ตั้งแต่ 1 กลุ่มขึ้นไป

รองรับ รองรับ

 

Identity

จำเป็นต้องมีการควบคุมสิทธิ์ว่าใครสามารถเข้าถึง Cloud ได้บ้าง ซึ่งอาจจะต้องการการยืนยันตัวหลายๆ แบบเพื่อการรักษาความปลอดภัยที่ดีขึ้น

 

Topic OpenStack AWS
Definition

การยืนยันตัวและวิธีการยืนยันตัวเพื่อควบคุมการเข้าถึง Virtual Server, พื้นจัดเก็บข้อมูล, และ Resource อื่นๆ ใน Cloud

ทำงานร่วมกับ External Provider เช่น LDAP หรือ AD

Keystone มี I AM เป็นระบบยืนยันตัวและจัดการการเข้าถึง

 

Storage

Block storage

  • จัดการ Virtual Drive/Volume สำหรับ Virtual Server เพื่อเพิ่มความจุของพื้นที่จัดเก็บข้อมูล นอกเหนือจาก Boot Volume
  • Snapshot และ Backup ของ Virtual Server

 

Object storage

  • เก็บข้อมูล เช่น File, Media, และ Image ต่างๆ
OpenStack AWS
Object Storage

เก็บไฟล์ เช่น Media, Document, Image และอื่นๆ

Swift S3 – Simple Storage Service
Block Storage

สร้าง Virtual Disk Drives (Volumes)

Cinder EBS – Elastic Block Storage

 

Database

ผู้ใช้งาน Cloud สามารถเข้าใช้ Database Service ได้โดยไม่ต้องติดตั้งและตั้งค่า Database ของตัวเอง

 

OpenStack AWS
Definition Trove RDS
Relational Database My SQL, PostgresSQL ผู้ใช้จะได้ Instance ของ MySQL หรือ Oracle 11g
Non Relational Database Cassandra, Couchbase, MongoDB ผู้ใช้ Amazon SimpleDB จะเก็บ Data Pairs ใน Simple Database ซึ่งเหมาะกับ Application ที่มีค่า Read สูง

 

Orchestration

สร้าง Copy ซ้ำๆ ของ Application ได้

 

OpenStack AWS
Definition

Developer สามารถบันทึก Requirement ของ Cloud Application ไว้ในรูปแบบของ File หรือ Template ซึ่งระบุ Resource ที่จำเป็นต่อการทำงานของ Application เช่น VM, Network, Storage, Security, Templates, Images ฯลฯ

Heat Cloud Formation

 

Bigdata / Parallel Processing

ระบบ Cloud จะให้บริการ Infrastructure ที่สามารถประมวลผลข้อมูลขนาดใหญ่ได้

 

OpenStack AWS
Definition

สามารถทำ Parallel Processing ของข้อมูลขนาดใหญ่ เช่น Hadoop ได้

Sahara EMR – (Elastic Map Reduce)

 

Messaging

 

OpenStack AWS
Definition

Cloud สามารถเสริมและย้ายข้อมูลระหว่าง Application กับ VM / Instance บน Hosted Queue ได้

Zaqar (ยังไม่เปิดตัว) SQS – (Simple Queue Service)

 

Graphic User Interface (GUI) dashboard

สามารถจัดการดูแล Cloud ในฐานะ Administrator หรือจะใช้งานปรับแต่งด้วยตัวเองในฐานะ User ก็ทำได้ตามต้องการผ่าน Web Browser

 

OpenStack AWS
Definition

ใช้ Browser เพื่อจัดการในส่วนของระบบ Compute, Networking, และ Storage ด้วยตัวเองได้

Horizon Console

 

Command Line Interface (CLI)

สามารถทำ Automate และ Script ของระบบการจัดการ รวมทั้งใช้งาน   ผ่าน Command line ได้

OpenStack AWS
Definition

Command Line Interface ทำให้ Aministrator สามารถใช้ Command Line จัดหาและยกเลิกการใช้ทรัพยากร Cloud เช่น  Virtual Machine, Storage, และ Networking

รองรับ รองรับ

 

Business level component: เทียบคุณสมบัติเชิงธุรกิจ

 

รองรับผู้ใช้หลายคน

แบ่งกลุ่มผู้ใช้ตาม Business Unit เป็นองค์กรหรือหน่วยงานต่างๆ เพื่อให้สามารถตั้งค่าการใช้งานทรัพยากรได้ตอบโจทย์ความต้องการของแต่ละกลุ่ม

Topic OpenStack AWS
Definition

ผู้เช่าใช้ คือ กลุ่มของผู้ใช้ที่แชร์การเข้าถึง Infrastructure (Cloud Platform) ร่วมกับผู้ใช้ท่านอื่นๆ ซึ่งผู้ใช้พวกนี้จะถูกแบ่งออกจากกันชัดเจน

Project / ผู้เช่าใช้ (Tenant)

สามารถกำหนดโควต้าการใช้งานทรัพยากรสำหรับแต่ละ Project และผู้เช่าใช้ได้

แบ่งผู้ใช้ออกจากกันด้วย AWS VPC (Virtual Private Cloud)

 

SLA (Service Legal Agreement)

SLA จำเป็นต่อการรัน Application สำคัญระดับ Mission Critical ให้มี  Downtime ต่ำที่สุด

 

Topic OpenStack AWS
Definition

SLA เป็นการรับประกันความพร้อมใช้งานของระบบ Cloud

SLA ขึ้นอยู่กับการตกลงกันระหว่างผู้ให้บริการ OpenStack Private Cloud (รวมไปถึงฝ่าย IT ภายใน และผู้ให้บริการการจัดการ) กับผู้ใช้บริการ มี AWS SLA ที่เป็นมาตรฐาน สามารถศึกษาได้จากหน้าเว็บไซต์

 

Ownership และ Control of data

ผู้ใช้บริการควรทราบว่าใครสามารถเข้าถึงฐานข้อมูลในระบบ Cloud ได้บ้าง ข้อบังคับทางกฎหมายสำหรับกลุ่มอุตสาหกรรมจำพวกการดูแลสุขภาพ, บริการด้านการเงิน, หน่วยงานราชการ ฯลฯ ระบุให้มีการกำหนดสิทธิ์ผู้ที่สามารถเข้าถึง Application และฐานข้อมูลได้

 

Topic OpenStack AWS
Definition

เมื่อติดตั้ง Application และ Data ไว้ใน Cloud แล้ว ใครจะเป็นเจ้าของ Data และมีใครสามารถเข้าถึงมันได้บ้าง

ผู้ใช้ของ OpenStack Cloud เท่านั้น ผู้ใช้จะเป็นเจ้าของข้อมูลนั้นๆ โดยสามารถศึกษาสิทธิ์ได้จาก AWS Agreement (Section 8)

 

Ecosystem

การใช้งาน Private Cloud หรือ Public Cloud อาจต้องมีที่ปรึกษาหรือสมาคมผู้ใช้งาน ซึ่งถ้าเลือกใช้ Private OpenStack Cloud ก็จะมีกลุ่มสมาคมของผู้จัดจำหน่าย Software และ Hardware ที่ได้รับการรับรองจาก OpenStack ทำให้ผู้ใช้สามารถมั่นใจได้ว่าปัญหาที่อาจเกิดขึ้นจากการใช้งานจะได้รับการแก้ไขแน่นอน

 

OpenStack AWS
Definition

ระบบนิเวศ (Ecosystem) ประกอบด้วย ผู้จัดจำหน่าย Software และ Hardware, สมาคมผู้ใช้ (Developer, User, Administrator), และที่ปรึกษาสำหรับการใช้งาน Cloud

OpenStack Ecosystem: ประกอบด้วย ผู้ให้บริการ Software และ Hardware รวมไปถึงตัวแทนผู้ให้บริการ และ End User

Code ของ OpenStack ที่ใช้รัน Cloud เป็น Open Source เปิดให้ผู้ใช้นำมาใช้และพัฒนาต่อได้อย่างอิสระ

Amazon Ecosystem: ประกอบด้วยผู้ให้คำปรึกษา และ ISV (ตัวแทนจำหน่ายซอฟต์แวร์อิสระ) คอยให้ความช่วยเหลือผู้ใช้งาน AWS

Code ของ AWS ที่ใช้รัน Cloud เป็น Close Source ไม่เปิดให้คนนอกนำไปพัฒนา

 

High availability

หากว่าระบบ Cloud มีความพร้อมต่อการใช้งานสูง และมีการเตรียมการ Fail Over ป้องกันข้อผิดพลาดของ Application ที่ Host อยู่บน Cloud แล้ว จะทำให้เกิดการขัดกันของ Service น้อยลง

 

Topic OpenStack AWS
Definition

ขอบเขตพื้นที่การให้บริการ

ข้อมูลและ Instance ทั้งหลาย สามารถบันทึกเก็บไว้ในเขตพื้นที่ที่แตกต่างกันได้ เพื่อสำรองการใช้ ตอบสนองความล่าช้า หรือเพื่อให้เป็นไปตามข้อระบุของกฎหมาย Amazon EC2 ถูก Host อยู่ในหลากหลายพื้นที่ทั่วโลก และในแต่ละท้องที่ก็จะมีพื้นที่รองรับอีกหลายแห่ง เรียกว่า Availability Zone

 

Cost

ค่าใช้จ่ายสำหรับ Server และ Application ใน Cloud เป็นได้ทั้งแบบ Operational (OPEX) และ Capital (CAPEX)

 

Topic OpenStack AWS
Definition

ค่าใช้จ่ายสำหรับการใช้งานระบบ Cloud

ใช้งาน Manage Service Offering หรือ ซื้อ Hardware เพื่อรัน OpenStack Cloud และ ดาวน์โหลด OpenStack ได้ฟรีก่อนจ้างทีมวิศวกรมาติดตั้ง ดูแลรักษา และทำการอัพเกรดระบบ ค่าใช้จ่ายส่วนนี้ค่อนข้างประมาณการณ์ได้ยาก ขึ้นอยู่กับจำนวนวิศวกรที่ว่าจ้าง หรือ จดทะเบียนสิทธิ์การจัดการจากผู้ให้บริการ โดยเสียค่า License Cost ก่อนการใช้งาน, ค่าบำรุงรักษารายปี, รวมถึงค่าต่ออายุ License หรืออีกวิธีหนึ่ง คือ ซื้อบริการจาก Red Hat และรับบริการหลังการขาย ทั้งด้านให้คำปรึกษา การซ่อมบำรุง ตลอดจนการอัพเกรด คิดเงินตามนาที/ชั่วโมง ที่ใช้งานจริง จึงไม่สามารถประเมินค่าใช้จ่ายล่วงหน้าได้

ส่วนการชำระเงินล่วงหน้าซื้อ Block สำหรับใช้งาน จะอยู่ในเรทราคาอื่น เช่น ราคาของ Instance ที่จองไว้ หรือ Spot Pricing เป็นต้น

 

ควรเลือกใช้แบบไหน?

การเลือกใช้ Private Cloud หรือ Public Cloud ต้องพิจารณาจากความต้องการในการใช้งานของผู้ใช้เป็นหลัก การใช้งานเป็นครั้งคราวหรือการใช้งานแบบปัจจุบันทันด่วน AWS ที่มาพร้อมกับค่าบริการตามปริมาณการใช้งานจะตอบโจทย์ได้ดี แต่ถ้าเป็นการใช้งานในระยะยาวต้องพิจารณารวม ทั้ง AWS และ OpenStack ต่างก็มีลิสต์รายชื่อผู้ใช้บริการที่ประสบความสำเร็จมาให้ได้ศึกษาเป็นตัวอย่างมากมาย

 

Gartner แนะนำให้ใช้ OpenStack สำหรับ :

  • การพัฒนา Software ตามสไตล์ของ DevOps ซึ่ง Developer สามารถเข้าถึง OpenStack API และทำงานกับ Infrastructure ในรูปแบบ Code ได้
  • สนับสนุนการพัฒนาและทดสอบระบบ ในสภาพแวดล้อม IaaS แบบดั้งเดิม ที่มาพร้อม Portal แบบ Self-Service สำหรับ Developer และกลุ่มผู้ทดสอบ
  • ระบบ Computing ประสิทธิภาพสูง / Grid Computing เป็นกรณีการใช้งานที่เหมาะสมสำหรับ OpenStack เพราะสภาพแวดล้อมแบบนี้มักจะถูก Implement เข้ากับองค์ประกอบเเบบ Open Source เป็นส่วนใหญ่ และ OpenStack ก็ยังรองรับการจัดหาทรัพยากร Infrastructure ที่มีความยืดหยุ่นได้ดีอีกด้วย
  • การ Scale-out ในส่วนของ Infrastructure เพื่อรองรับ Big Data Technology เช่น Hadoop, Apache Spark และ Apache Cassandra เป็นต้น
  • ธุรกิจสาย Application Hosting ที่เน้นผลักดัน Cloud-Native Application มากว่าจะปรับแต่งความเข้ากันได้กับโปรแกรมรุ่นก่อน นับว่าเป็นรูปแบบ IaaS ที่ถูกใช้งานกันมากในบริการ Private Cloud

 

ใช้งาน AWS และ OpenStack ร่วมกันได้อย่างไร?

Hybrid Cloud เป็นการผสานการทำงานระหว่าง Private Cloud และ Public Cloud โดยใน Cloud Management Platform จะมีเครื่องมือที่รองรับการจัดการในสภาพแวดล้อมของ Cloud ทั้ง 2 แบบ ซึ่งทาง Red Hat เองก็มีบริการ Open Hybrid Cloud “รูปแบบบริการที่ให้ผู้ใช้สามารถสร้างและจัดการ IaaS Cloud ได้ทั้งแบบ Open และ Private ใช้ความสามารถการ Scale ระดับสูงได้เหมือน Infrastructure ของ Public Cloud บนแพลตฟอร์ม OpenStack

 

Advanced Security Service

ด้าน IT ของหลายๆองค์กร กำลังเตรียมรองรับกับการนำระบบ Cloud Computing มาใช้ ทำให้มีประสิทธิภาพเพิ่มมากขึ้น รวมทั้งเพิ่มความรวดเร็วในการทำธุรกิจ ซึ่ง OpenStack เองก็ได้รับความนิยมเป็นอย่างมากในฐานะผู้ช่วย สำหรับสร้างระบบ Cloud Data Center แบบ On-premise

แต่การนำ OpenStack Cloud มาใช้งานบน Network ขององค์กร นับว่าเป็นเรื่องท้าทายของระบบรักษาความปลอดภัย อีกทั้งต้องรองรับ แยกผู้เช่าใช้งานออกจากกัน รวมไปถึงการอนุมัติ Workload ในระดับ Trust Level ที่หลากหลาย ดังนั้น OpenStack ที่ช่วยให้ผู้ใช้สามารถขนย้ายหรือนำออก Workload Instance ได้อย่างรวดเร็วทันใจต้องมีระบบรักษาความปลอดภัยที่ทำงานได้รวดเร็ว และต่อเนื่องเพื่อรองรับปริมาณของ Workload Instance ที่ไม่หยุดนิ่ง

ระบบรักษาความปลอดภัยของ OpenStack ประกอบด้วยการรักษาความปลอดภัยขั้นแรกสำหรับ Traffic ระหว่าง Virtual Machine มี Plug in ของระบบ FWaaS (Firewall-as-a-Service) ให้ผู้ใช้งานสามารถตั้งค่า Rule และ Policy ใน Firewall หรือ Intrusion Prevention Systems (IPS) ได้ แต่ก็มีข้อจำกัดคือ กลุ่มการรักษาความปลอดภัยนี้ทำงานในระดับ Instance Level โดย FWaaS ทำหน้าที่ดูแล Virtual Router ภายในแต่ละ Project และเมื่อมีการตั้งค่าจะถูกนำไปใช้กับทุก Virtual Router รวมไปถึง Subnet ทั้งหมด ทำให้ขาดความยืดหยุ่นและไม่สามารถ Deploy ระบบ Enterprise-critical Production Workload ได้ เพื่อแก้ปัญหานี้ผู้ใช้บริการต้องพึ่ง Network Virtualization Platform หรือ SDN ในการทำ L2-L4 stateful Firewall เพื่อแบ่ง Segment ภายใน Virtual Network แต่ระบบ Security นี้เป็นแบบ Port-bound ที่ขาดความสามารถในการควบคุมการเข้าถึง Application ทำให้อาจจะไม่สามารถป้องกันภัยคุกคามสมัยใหม่ได้

Mirantis และ Palo Alto Network ได้ร่วมกันพัฒนา VM-Series Virtual Firewall ของ Palo Alto ขึ้นมา ในรูปแบบ Virtual Network Function (VNF) บน Mirantis OpenStack แม้ว่า VNF จะเกี่ยวข้องกับพวกโทรคมนาคม (Telcos) หรือผู้ให้บริการด้านการสื่อสารอื่นๆ (Communication Service Providers / CSPs) ซึ่งไม่ได้มีข้อจำกัดเพียงเท่านี้ รูปแบบการทำงานร่วมกันระหว่าง OpenStack และ VNF นั้น เหมาะสำหรับรักษาความปลอดภัยให้กับ Traffic ระหว่าง Application มักจะเป็นภาระของ Traffic ขนาดใหญ่ใน Web-Scale ที่รันตาม Cloud และ Application ที่มีความยืดหยุ่นของการ Scale สูง

วิธีการนี้ถูกออกแบบเพื่อป้องกันให้ Application และ Data จากการโจมตีทางไซเบอร์ระดับสูงหลากหลายรูปแบบโดย

  • ทำให้การ Deployment และ Provisioning ง่ายขึ้น : Instance ของ PAN VM-Series Firewall สามารถ Deploy จาก Glance ได้อย่างรวดเร็วบน OpenStack VM
  • ควบคุม Traffic ไปยัง VM-Series Firewall อย่างลื่นไหล : SDN Cotroller ควบคุมให้ Traffic มุ่งตรงไปยัง VM-Series Firewall โดยไม่ต้องตั้งค่าอะไรเพิ่มเติม
  • ระบบรักษาความปลอดภัยรุ่นใหม่สำหรับ Virtualized Application และ Data : ระบบนี้จะแสดงการมองเห็น (Visibility) และเข้าควบคุมได้ในระดับ User, Application, และ Content
  • ระบบป้องกันภัยที่เหนือชั้น : ระบบรักษาความปลอดภัยขั้นสูงของ VM-Series จะพร้อมป้องกันตลอด LifeCycle ของการโจมตี ไม่ว่าจะ Exploit, Virus, Spyware, Malware, และอื่นๆ รวมถึง Advanced Persistent threats (APT)

 

VM-Series Firewall บน Mirantis OpenStack

ระบบนี้ Fuel เป็น Deployment และ Management Tool ตัวหลัก มี Cluster ที่ประกอบด้วย OpenStack Controller, OpenStack Compute Node ที่รันซอฟต์แวร์ Contrail SDN Controller, OpenStack Compute Node ที่รัน Palo Alto VM-Series Virtual Firewall, และอีกตัวที่รัน Instance ซึ่ง Host พวก Application ของ  Palo Alto VM-Series Firewall

 

เพิ่มระบบ Security ระดับสูง

ฟังก์ชั่นเด่นของระบบร่วมนี้ คือ การ Map ระบบ Security Policy ของ VM อย่างชาญฉลาด และจัดการควบคุม Traffic ของ Workload จาก VM ไปส่วนที่มีระบบรักษาความปลอดภัยระดับสูงได้อย่างมีประสิทธิภาพ

Traffic Flow จะถูกควบคุมและประมวลผลโดย Palo Alto VM Series Firewall ซึ่งใช้ 1 จาก 3 บริการเสริม (Service Insertion หรือ Service Chaining Mode) ที่รองรับโดย Contrail ได้แก่ :

  • In-Network เมื่อ Virtualize Firewall อยู่ระหว่าง Network 2 ตัวเป็นอย่างน้อย และ Packet ถูกส่งตาม Route
  • Transparent เมื่อ Virtualize Firewall อยู่ในสถานะ Transparent ขณะการสื่อสารระหว่าง Instance และ Packet ถูก Switch
  • Elastic Scale Out ซึ่งคล้ายกับระบบ In-network แต่ Single Service Instance จะสามารถใช้งาน VM หลายตัว เพื่อให้ Scale Out ได้ตามต้องการ

จากแผนภาพด้านบน คือ การทำงานร่วมกันของระบบ โดย Service Intersection จะคุม Traffic ของข้อมูลโดยอาศัย In-Network Mode ดังนี้ :

  1. Instance A ถูกส่งไปยัง vRouter ที่ซึ่ง Service Intersection Logic มีการจัดการโดย Contrail
  2. Service Intersection Logic จะถูกตั้งค่าอยู่ภายใน Contrail โดยผู้ใช้เป็นผู้กำหนด Policy ให้ Traffic จาก Instance A (panos-trust ในภาพข้างใต้) ที่จะไปยัง Instance B (panos-untrust ในภาพข้างใต้) ต้องผ่านระบบ Virtual Firewall ก่อน (panos-instance01 ในภาพข้างใต้) ดังนั้นTraffic จึงถูกส่งไปที่ VM-Series Firewall (Virtual Firewall ตามแผนภาพด้านบน)
  3. PAN VM-Series จะวิเคราะห์ Traffic ทั้งหมดผ่านเส้นทางเดียว เพื่อระบุและควบคุม Application มีการจำกัดการเข้าถึง (Limit Access) ขึ้นอยู่กับผู้ใช้งาน ทั้งยังป้องกัน Known Threat และ Unknown Threat นอกจากนี้ Mission-critical Application และ Data ที่สำคัญมากๆ สามารถแยกไว้ใน Segment ต่างหากได้ โดยตั้งค่า Zero Trust (ตรวจสอบไฟล์เสมอ) ซึ่งเป็นรูปแบบการรักษาความปลอดภัยแบบใหม่ที่ยกระดับขึ้นมาอีกขั้น

อย่างไรก็ตาม ในตัวอย่างข้างต้นนั้น VM-Series Firewall ACL ได้ทำการอนุญาต Traffic ที่เข้ามาแล้วTraffic นั้นจึงถูกส่งต่อไปยัง Instance B ได้ ส่วน Traffic ที่กลับจาก Host B ก็จะผ่านขั้นตอนคล้ายๆ กันก่อนไปถึง Host A

สรุป

Palo Alto Network VM-Series Firewall Application  ทำงานบน Mirantis OpenStack วิธีแก้ปัญหาที่ทำให้ IT ปลดล็อคความสามารถของ OpenStack ออกมาได้มากยิ่งขึ้น ไม่ว่าจะเป็นประสิทธิภาพความรวดเร็ว, ความยืดหยุ่น, Utilization, และระบบการปฏิบัติการ โดยหมดกังวลเรื่องความปลอดภัย

รูปแบบการแก้ปัญหานี้เกิดขึ้นหลัง Mirantis NFV Initiative ที่มีโครงสร้างอิงกับ NFV ช่วยให้ Developer สามารถ Deploy NFV ได้ง่าย บน OpenStack และโปรแกรมตรวจสอบของ OpenStack สำหรับ Partner ใน Virtual Network Functions (VNFs) อีกไม่นานจะมีการนำ VNFs, Tools, Infrastructure Component และ Application อื่นๆ เข้ามาเสริมใน Platform นี้ด้วย

OpenStack เป็นผู้นำ Private Cloud ไม่ได้ ถ้าขาด AWS

OpenStack กำลังมาแรงเป็นกระแสกับบริการ Private Cloud แต่มันอาจยังไม่เพียงพอสำหรับตลาดการแข่งขันในตอนนี้ อีกทั้งการจะประสบความสำเร็จได้นั้นขึ้นอยู่กับ AWS อย่างเลี่ยงไม่ได้

Alan Waite นักวิเคราะห์แห่ง Gartner กล่าวว่า OpenStack ยังมีข้อจำกัดในการใช้งานค่อนข้างเยอะ มีเพียงไม่กี่เคสที่มีการใช้งานเหมาะกับ OpenStack ดังนั้น OpenStack ต้องหาวิธีที่จะทำให้ คลาวด์ ของตนทำงานร่วมกับ Public Cloud ได้มากกว่านี้ และ OpenStack ยังต้องพึ่งพา AWS (Amazon Web Service) แต่ติดปัญหาตรงที่ AWS ไม่ได้ต้องการ OpenStack มากเท่า OpenStack ต้องการ AS

Private หรือ Public ดี?

OpenStack ต้องมอง AWS ในฐานะ Partner ให้ความสำคัญกับ AWS API รวมไปถึง Azure API ที่นับเป็นอีกตัวเลือกหนึ่งในตลาด Robert Cathey PR ของ OpenStack ออกมาชี้ปัญหาของเรื่องนี้ว่า AWS ไม่เห็น OpenStack เป็น Partner ที่คู่ควร แม้ว่าทาง OpenStack จะเล็งเห็นถึงความจำเป็นที่ต้องร่วมงานกับ AWS ก็ตาม ที่เป็นแบบนี้เนื่องจาก AWS ยืนยันที่จะยึดติดกับ Public Cloud ของตัวเองเป็นหลัก ถึงขั้นบอกว่า Private Cloud ไม่ถือว่าเป็น คลาวด์ เพราะมันทำให้พลาดข้อได้เปรียบทั้งหมดของการทำงานในระบบ Cloud

บางฝ่ายอาจพุ่งเป้าไปยังราคาที่ค่อนข้างสูงของ Private Cloud ตามที่ 451 Research จะพยายามเปิดเผย แต่ที่จริงแล้วราคาของ Private Cloud มีความคลุมเครือไม่ต่างจาก Server-based สักเท่าไหร่ อีกทั้งเรื่องราคาไม่ใช่ประเด็นหลักที่ทำให้ผู้คนย้ายมาใช้งาน Public Cloud ขึ้นอยู่กับความสะดวกในการใช้งานมากกว่า

ความหวังสุดท้ายของ Private Cloud

สำหรับหลายๆ บริษัทแล้ว Hybrid Cloud ก็ไม่ต่างอะไรกับ Private Cloud รูปแบบใหม่ หลังจากที่ Private Cloud เดิมไม่สามารถทำได้อย่างที่ต้องการ Hybrid Cloud จึงเป็นสิ่งที่ผู้ให้บริการมือรองหวังที่จะใช้แข่งกับ Amazon และ MicroSoft ทั้งยังกลายมาเป็นทางออกของเหล่าบริษัทที่เห็นแล้วว่า Private Cloud ส่วนตัวไม่เวิร์ค จนต้องเริ่มหันไปหา Public Cloud แทน

Alan Waite ยังยืนยันว่า ตอนนี้ OpenStack เป็นความหวังที่ดีที่สุดที่จะให้ Private Workload Control Layer สามารถทำงานร่วมกับเทคโนโลยีหลากหลายรูปแบบได้ เพราะ OpenStack มี Control plane และ API สำหรับการ Compute ในลักษณะไม่ต่างจากสิ่งที่ Software-defined Networking และ Software-defined Storage ทำสำหรับ Network และ Storage เท่าไหร่ แต่ก็ยังไม่ตอบโจทย์เทียบเท่า AWS และ Public Cloud อยู่ดี จำนวนการใช้งานของ OpenStack ตามจริงมีเพียงแค่หลักร้อย เพราะด้วยข้อจำกัดในการใช้งานและมีไม่กี่เคสที่เหมาะกับ OpenStack

ทว่ายังพอมีหวัง ถ้า OpenStack ผันตัวเองมาเป็น Partner และ Gateway สำหรับการเข้าถึงของ Public Cloud นอกจากนี้ OpenStack ยังต้องการคนกลางที่สามารถจัดระเบียบให้กับความยุ่งเหยิงของ OpenStack และสามารถสร้างความน่าเชื่อถือได้ ดังเช่นที่ Red Hat เคยทำมาแล้วกับ Linux ซึ่งแน่นอนว่า Red Hat เองก็อยู่ในตำแหน่งที่เหมาะสมจะเข้ามาจัดการ OpenStack ด้วยเช่นกัน ช่วงนี้ OpenStack เองก็เริ่มจ่ายเงินปันผลให้กับ Red Hat อย่างจริงจังแล้ว CEO Jim Whitehurst จาก Red Hat ยังเผยว่า OpenStack จ่ายมากว่า 100,000 ดอลล่าร์ ซึ่งนับเป็นหนึ่งใน Deal ที่น่าสนใจไม่ใช่น้อย

หนทางของ OpenStack

แม้ว่า Public Cloud จะเติบโตอย่างรวดเร็ว ดังที่ Thomas Bittman นักวิเคราะห์จาก Gartner ได้ออกมาเผยว่า Workload ใหม่ๆ ดูมีแนวโน้มจะพึ่งพา Public Cloud กันเป็นส่วนใหญ่ ซึ่งแน่นอนว่าของใหม่ย่อมเติบโตเร็วมากกว่า Workload ของ Data Center แบบเดิมๆ โดยครั้งนี้เร็วกว่าถึง 3 เท่า ทางด้าน Eucalyptus API ที่ทำงานคู่กับ AWS ได้เป็นอย่างดี ดูจะเป็นก้าวที่ชาญฉลาดของ HP แต่สำหรับ OpenStack น่าจะต้องพยายามเพิ่มขึ้นเพื่อร่วมมือกับ AWS

ส่วนความสำเร็จในการใช้งาน OpenStack ของบริษัทชั้นนำอย่าง Walmart เป็นเพียงข้อยกเว้นอย่างหนึ่งเท่านั้น ไม่ใช่ว่าทุกบริษัทจะทำได้แบบนี้ ซึ่ง OpenStack จำเป็นต้องหาหนทางการทำงานที่เข้ากันได้กับ Amazon และ Microsoft เพื่อผลักดันตัวเองให้เป็นมากกว่าแค่เครื่องบังหน้าของกลุ่ม CIO ที่ยังไม่คุ้นชินกับ คลาวด์

จากที่กล่าวไปข้างต้นว่า Red Hat อาจจะเป็นตัวช่วยเบอร์หนึ่งของ OpenStack ก่อนหน้านี้ Red Hat สามารถรัน Red Hat Enterprise Linux ในหลายระบบปฏิบัติการได้ โดยร่วมมือด้าน Data Center กับ AWS และทางองค์กรเองก็ขยับขยาย Management Service ให้ง่ายขึ้นสำหรับการจัดการ Workload จากหลากหลาย Deployment Target ซึ่งวิธีการพวกนี้น่าจะเอามาปรับใช้กับ OpenStack ด้วยเช่นกัน เป็นการเพิ่มฐานลูกค้าผู้ใช้บริการ OpenStack แม้ว่าภาระจะตกไปอยู่ที่ Red Hat มากกว่า AWS ก็ตาม

Paul Cormier ประธานของ Red Hat แสดงความเห็นเกี่ยวกับปัญหาของการบริการ PaaS จากผู้ให้บริการรายอื่นไว้ว่า เมื่อเราสร้าง Application ลงบน PaaS ของคนอื่น ไม่ว่าเป็น Google หรือใครตามก็ตาม มันจะคงอยู่ใน Network นั้นๆ ไม่สามารถเอาออกมาได้ ตัว Application จะรันบน Network ของผู้ให้บริการเท่านั้น ซึ่งนั่นเป็นสิ่งที่ลูกค้าไม่ต้องการ แต่ Red Hat สามารถแก้ปัญหาได้ โดยการสร้าง Platform สำหรับ Different Deployment Target นับเป็นโชคดีของ OpenStack ที่ Red Hat ออกปากแล้วว่าอยากให้ OpenStack ทำงานร่วมกับ AWS ได้ ที่เหลือก็ต้องรอดูกันต่อไปแล้วล่ะ ว่าจะสามารถทำความต้องการนี้ให้เกิดขึ้นจริงได้หรือไม่

 

OpenStack ในสายตาผู้เชี่ยวชาญ 6 ปีที่ผ่านมาเป็นอย่างไร ?

หลังจากการเปิดตัวของ OpenStack ต้องบอกว่าได้รับกระแสการตอบรับที่ดีมาก แต่ว่าจำนวนคนที่นำไปใช้งานจริงๆ กลับน้อยกว่ามาก แล้วอะไรคือสาเหตุ ใช้งานยาก ? ยังไม่เหมาะ? หรือยังไม่สมบูรณ์? ถึงแม้ Rackspace และ NASA ร่วมกันพัฒนา OpenStack แล้วเปิดให้ใช้งานในฐานะ Open Source Cloud Platform เป็นที่เรียบร้อยแต่ทิศทางการเติบโตก็ยังไม่โตเท่าที่ควร หรือว่ากันง่ายๆคือยังไม่รู้ว่าอนาคตของ OpenStack จะไปจบที่ทิศทางไหนนั่นเอง

 

Brian Kirsch จาก  Milwaukee Area Technical College

ได้กล่าวไว้ว่า “Open source cloud creation platform อย่าง OpenStack มีขีดความสามารถทำอะไรได้มากและถูกออกแบบขึ้นมาเพื่อ Cloud โดยเฉพาะบริษัท Hosting หรือจะคู่แข่งทางเทคโนโลยี หลายๆ บริษัทที่จะก้าวขึ้นเป็นที่ 1 ในด้านเทคโนโลยีล้วนต้องมีส่วนเกี่ยวข้องกับ OpenStack ไม่ว่าทางใดก็ทางหนึ่ง และตัว Platform ของ OpenStack เองถือว่ามีความโดดเด่นอยู่หลายด้านสำหรับ Open Source อย่างไรก็ตาม OpenStack ไม่ได้รับความสนใจในวงกว้างที่จริงแล้วมันเรียกได้เลยว่ามีคนนำไปใช้งานค่อนข้างน้อย เพราะจุดอ่อนข้อใหญ่ของ OpenStack คือยากต่อการติดตั้งและการใช้งาน ถ้าจะมีถามว่ายากในระดับไหน ก็คงตอบได้ว่าขึ้นอยู่กับพื้นฐานประสบการณ์และการฝึกฝนของผู้ใช้ ถึงแม้จะมี Online Guide ที่ค่อนข้างครอบคลุม แต่ก็ยังต้องการสารพัด Command Line ที่ถูกต้องอีกหลายขั้นตอน รวมทั้ง Input ต่างๆ สำหรับการติดตั้งและใช้งาน OpenStack และขั้นตอนซับซ้อนพวกนี้จะไม่ส่งผลอะไรกับฟีเจอร์ของ OpenStack แต่กระทบเข้าเต็มๆ กับอัตราการเลือกใช้งานในวงการ IT เราต้องการสร้างสิ่งที่ยิ่งใหญ่จากทรัพยากรจำนวนน้อย และการที่ต้องใช้คนกับเวลาจำนวนมากหมดไปกับการติดตั้ง OpenStack แลกกับการประหยัดงบประมาณของระบบปฏิบัติการสำหรับใช้งานบน Cloud ที่จริงแล้วมันเกิดความคุ้มค่าจริงเหรอ? ใครๆ ต่างก็อยากประหยัดค่า Lincense ด้วยการหันมาหา Open source กันทั้งนั้น แต่สุดท้ายแล้วมันจะเหมือนในของกรณี Linux สำหรับ Desktop ที่ทราบกันว่าผลสุดท้ายออกมาอย่างไร….

Brian Kirsch  ได้กล่าวไว้ว่า OpenStack นั้นยังไม่เหมาะสำหรับผู้ใช้งานทางด้าน ITเพราะมันควรจะจะง่ายต่อการใช้งาน ถ้า OpenStack  อยากจะเติบโตไปเป็นอนาคตของเทคโนโลยีจะต้องพัฒนาไม่ใช่การไปนั่งเขียนเอกสารอธิบายวิธีการใช้งานให้กับผู้ที่สนใจ

เรียน OpenStack ประตูสู่ธุรกิจที่ก้าวไกล

เมื่อเราคิดที่จะทำธุรกิจขึ้น สักหนึ่งธุรกิจ คำถามแรกที่ทุกคนต้องคิดก็คือ ทำอย่างไรถึงจะประสบความสำเร็จ แน่นอนว่าคงไม่มีใครอยากทำธุรกิจแล้วเจ๊งหรอก แต่ก็อย่างที่รู้ๆว่ามันมีหลายปัจจัยแน่นอนที่จะทำให้ธุรกิจประสบความสำเร็จได้ เริ่มจากภายในองค์ ก็ถือว่าเป็นปัจจัยในการช่วยให้ธุรกิจประสบความสำเร็จ ทำไมนะหรอ คำตอบง่ายๆ ถ้าเราลดขั้นตอนการทำงานให้น้อยลงกว่าคู่แข่งขันได้ เราก็ยิ่งก้าวเร็วกว่าคู่แข็งไปแล้ว 1 ก้าว คำถามต่อมาแล้วทำอย่างไรที่จะลดขั้นตอนการทำงานภายในองค์กรให้น้อยลงละ แล้วถ้าขอถามกลับว่า คุณรู้จัก OpenStack ไหม

เจ้า OpenStack นี้แหละที่เป็นอีกหนึ่งตัวช่วยในการจัดเก็บข้อมูลขององค์กรให้เป็นระเบียบและใช้งานง่ายยิ่งขึ้น แต่ถ้าเราไม่มีความรู้เกี่ยวกับ OpenStack ล่ะ?

หลายองค์กรมีการเปิดสอน OpenStack กันอย่างแพร่หลาย ซึ่งเป็นช่องทางให้ผู้ประกอบการต่างๆ ได้มาศึกษาหาความรู้เพิ่มเติม หรือ เรียน OpenStack ซึ่งจะช่วยให้ผู้ประกอบการมีความรู้ความเข้าใจ และนำ OpenStack มาใช้งานได้ดียิ่งขึ้น วันนี้เรามีเหตุผลดีๆ ที่ควรเรียน OpenStack มาฝากกัน มาดูกันเลยว่ามีข้อดีอย่างไรบ้าง

  1. OpenStack ไม่ใช่เรื่องยาก

OpenStack เป็นแหล่งข้อมูลขนาดใหญ่ ที่สามารถเข้าถึงได้ง่าย จึงง่ายต่อการเรียน OpenStack ทั้งยังมีเหล่า Community ขนาดใหญ่ที่คอยให้ความสนับสนุน ซึ่งจะช่วยให้การใช้งานของคุณเป็นเรื่องง่าย

  1. ในอีกไม่กี่ปีข้างหน้า OpenStack จะเข้ามามีบทบาทกับองค์กรธุรกิจ ดังนั้นการเรียนไว้ก่อน เป็นเรืองที่ดี

จากการสำรวจ Open Source ประจำปีครั้งที่ 9 พบว่า 78% ขององค์กรธุรกิจกำลังใช้ OpenStack ในการดำเนินงานทั้งหมด หรือบางส่วนขององค์กร ซึ่งถือว่ามีแนวโน้มไปในทางที่ดี เพราะองค์กรทั้งขนาดกลางและขนาดใหญ่ก็หันมาใช้กันอย่างแพร่หลาย ดังนั้นการรู้ไว้ก่อนย่อมไม่เสียหาย

  1. มาเป็นส่วนหนึ่งของชุมชน Open Source ซึ่งเป็นชุมชนขนาดใหญ่

OpenStack ได้รับการสนับสนุนจากนักลงทุน ดังนั้นคุณจึงมั่นใจได้ว่า จะได้รับการสนับสนุนอย่างสม่ำเสมอแน่นอน

  1. มีตัวเลือกให้เลือกมากมาย

ในเบื้องต้นแนะนำให้เรียน OpenStack ในส่วนของ OpenStack Foundation Marketplace จากนั้นก็เลือกจากใช้งานที่เหมาะสมกับคุณมากที่สุด โดย 55% ของการใช้งาน OpenStack จะใช้การผลิตจาก Ubuntu OpenStack ซึ่งเชื่อถือได้ ทั้งยังสามารถอัปเกรดได้อีกด้วย

  1. เรียน OpenStack เพื่อรายได้ที่เพิ่มมากขึ้น

วิศวกรของระบบคลาวด์จะทำงานได้ดีกว่าวิศวกรอื่นๆ แต่วิศวกร OpenStack ก็ทำงานได้ดีกว่าวิศวกรคลาวด์เช่นกัน ดังนั้นการใช้ OpenStack ย่อมสร้างประสิทธิภาพที่ดีกว่าให้กับองค์กรของคุณแน่นอน

การเรียน OpenStack เป็นสิ่งที่ผู้ประกอบการควรให้ความสนใจ เพราะจะทำให้เราได้เปรียบในเชิงธุรกิจมากขึ้น ทั้งยังลดความกังวลกับการจัดการระบบข้อมูล และทำให้โฟกัสกับงานหลักได้ดียิ่งขึ้น

OpenStack Training การลงทุนที่ได้มามากกว่ากำไร

โลกดิจิตอลแบบนี้ บอกได้เลยว่าเทคโนโลยีมีส่วนช่วยในการขับเคลื่อนธุรกิจเป็นอย่างมาก ในบางองค์กรก็ได้ใช้เทคโนโลยีเข้ามาเป็นตัวช่วยในการบริหารจัดการข้อมูลที่มีอยู่มากมายให้ลงตัวขึ้นได้ ดังเช่นระบบการเก็บข้อมูลที่ใหญ่ และมีประสิทธิภาพสูงอย่าง OpenStack แต่กว่าจะเข้าใจระบบทั้งหมด และนำมาใช้งานให้เกิดประโยชน์สูงสุดได้ อาจจะต้องผ่านการศึกษาข้อมูลและรายละเอียดต่างๆ รวมไปถึงการเข้าคอร์ส OpenStack Training เพื่อนำมาใช้กับองค์กรของตน

ซึ่งเราต้องมาทำความรู้จักกับ OpenStack  กันคร่าวๆ ก่อนว่าจริงๆ แล้วคืออะไรกันแน่

ก่อนอื่นเลยต้องบอกว่าจุดเริ่มต้นของ OpenStack มาจากโครงการขององค์กรขนาดใหญ่ระดับโลกอย่าง NASA และ Rackspace โดยความหมายคร่าวๆ ของ OpenStack  คือระบบ Cloud Operating แบบ Open Source ที่ทำหน้าที่บริหารจัดการทรัพยากรด้าน Compute, Storage, Networking ของ Data Center ให้ทำงานออกมาได้อย่างมีประสิทธิภาพสูงสุด โดยในการทำงานของ OpenStack จะแบ่งการทำงานออกเป็น Module ต่างๆ ซึ่ง Module เหล่านั้นจะมีหน้าที่ในการทำงานที่แตกต่างกันออกไป เพื่อให้ง่ายต่อการบริหารจัดการทรัพยากรในแต่ละด้าน และคงไว้ซึ่งประสิทธิภาพการทำงานของระบบให้สูงที่สุด

ซึ่ง Module แต่ละแบบนี้ก็มีรายละเอียดลึกลงไป หากสนใจที่จะนำมาใช้ประโยชน์จริงๆ ก็อาจจะต้องศึกษาให้เข้าใจอย่างถ่องแท้ ซึ่งก็มีหน่วยงานที่เปิดอบรม OpenStack Training เพื่อให้ผู้ประกอบการเกิดความรู้ความเข้าใจในตัว OpenStack มากยิ่งขึ้น ซึ่งจะมีการเปิดอบรมที่หลากหลาย อาทิ

OpenStack Training สำหรับบุคคลทั่วไปที่มีความสนใจเกี่ยวกับเรื่องนี้ โดยการศึกษาค้นคว้า และประยุกต์การใช้งานระบบ IT ในรูปแบบต่างๆ ด้วย RackJumper Cloud ซึ่งถูกพัฒนาด้วยเทคโนโลยี Cloud Platform by OpenStack ที่จะสามารถนำเอาความรู้ที่ได้ไปพัฒนาตนเองต่อไปในอนาคต

OpenStack Training สำหรับองค์กรและบริษัท ซึ่งถือว่า OpenStack จะเข้ามามีบทบาสำคัญในการพัฒนาองค์กรเป็นอย่างมาก และสามารถนำไปใช้ต่อในองค์กรได้โดยการพัฒนาบุคลากรให้มีความรู้ความเข้าใจ และสามารถเพิ่มประสิทธิภาพในการทำงานด้วยระบบต่างๆ ผ่าน Enterprise Cloud by OpenStack ซึ่งจะช่วยในการขับเคลื่อนธุรกิจให้ก้าวเดินต่อไปได้มั่นคงขึ้น

จะเห็นได้ว่า OpenStack เป็นอีกหนึ่งเทคโนโลยีที่มีประโยชน์มาก และสามารถนำไปพัฒนาทั้งตนเองและองค์กรต่อได้อีกไกล ดังนั้นการลงทุนเข้าคอร์ส OpenStack Training เพื่อให้มีความรู้ความเข้าใจมากขึ้นก็ถือว่าเป็นช่องทางที่ดี เพราะผลลัพธ์ที่ได้กลับมาย่อมได้มากกว่าที่ลงทุนไปอย่างไม่ต้องสงสัย