Spec Azure Cloud
มีปัญหาเรื่องการกำหนด Spec ของ Cloud Azure กันหรือป่าวครับว่า จะระบุไว้ยังไงดี วันนี้ผมได้ข้อมูลดีๆ เลยเอามาฝากครับ ข้อมูลเป็นของวันที่ July 9 , 2020 นะครับ ถ้าวันเวลาผ่านไปนาน ๆ แล้ว ข้อมูลชุดนี้อาจจะใช้ไม่ได้ ก่อนเอาไปใช้ ให้ตรวจสอบก่อนนะครับ
- นำเสนอระบบ cloud server หรือ vm จำนวน 1 เครื่อง แบบ pay as you go มีคุณลักษณะ ดังนี้
- มีหน่วยประมวลผล (vCPU) จำนวนไม่น้อยกว่า 4 แกนหลัก
- มีหน่วยความจำ (RAM หรือ Memory) ขนาดไม่น้อยกว่า 16 GB
- cloud serverแต่ละชุดประกอบด้วยหน่วยจัดเก็บข้อมูล หรือ Storage จำนวน 1 หน่วย โดยมีขนาดความจุ ไม่น้อยกว่า 512 GB
- Cloud server จะต้องสามารถรองรับระบบปฏิบัติการ microsoft windows , Linux ได้เป็นอย่างน้อย
- นำเสนอระบบ Database แบบ SQL Database ที่เหมาะสมกับงานประเภท OLTP (online transaction processing) โดยมีคุณลักษณะพื้นฐาน ดังนี้
- เป็น Database แบบ Plarform as a Service มี SLA ไม่น้อยกว่า 99.99%
- เป็นบริการ Database แบบ Standard Tier มี DTU ไม่น้อยกว่า 100 DTUs
- มีขนาด maximum database size ไม่น้อยกว่า 250 GB
- นำเสนอพร้อม Storage เพิ่มเติม ไม่น้อยกว่า 500 GB
- ระบบ cloud ที่นำเสนอรองรับบริการด้าน App Service ซึ่งสามารถใข้ในการ Hosts application ต่างๆ ดังต่อไปนี้
- Web Apps
- Mobile Apps
- Logic Apps
- API Apps
- Function Apps
- ระบบ App Service จะต้องรองรับรูปแบบของ Code ดังต่อไปนี้เป็นอย่างน้อย ASP.NET , PHP, Node.js , Java , Phython และสามารถรองรับการ deployment ในรูปแบบของ FTP , FTPS , KUDO , Web Deploy ได้เป็นอย่างน้อย
- นำเสนอระบบ App Service สำหรับใช้งานในรูปแบบ Standard Tier มีหน่วยประมวลผล 2 cores , หน่วยความจำ 3.5 GB , และพื้นที่ Storage ไม่น้อยกว่า 50 GB
- มีระบบในการ monitor หรือ ให้คำปรึกษา การใช้งาน หรือ ระบบ advisor สำหรับช่วยเหลือในการบริหารจัดการระบบ cloud
- เป็นบริการ public cloud ที่ได้รับรอง หรือ ผ่านมาตรฐานด้านความปลอดภัย โดยได้รับการรับรอง ไม่น้อยกว่า 90 compliacne certification รวมถึง ISO/IEC 207001 , ISO/IEC 27018 , SOC 1 Type 2 , SOC 2 Type 2 , SOC 3 , EU-US Privacy Shield , FedRAMP , GLBA , เป็นอย่างน้อย
- รองรับการทำงานแบบ auto scaling ในรูปแบบของ scale out หรือ VMSS เพื่อให้สามารถรองรับความต้องการในการใช้งานที่เพิ่มขึ้นได้ในอนาคต
- ระบบ cloud server จะต้องประกอบด้วยอุปกรณ์สำหรับทำหน้าที่ในการทำ Load Balance โดยสามารถที่จะใช้ประโยชน์ในด้านการ scalability หรือ การใช้ประโยชน์ในการเพิ่มขยายระบบให้เป็นแบบ multiple front end ในอนาคต
- ระบบบ cloud ที่นำเสนอรองรับการให้บริการในลักษณะ IaaS , PaaS , SaaS เพื่อให้สามารถปรับเพิ่มเติมบริการต่างๆ ได้ในอนาคต
- มีความสามารถในการเชื่อมต่อกับความสามารถต่างๆ ดังต่อไปนี้ โดยสามารถเพิ่มเติมความสามารถดังต่อไปนี้ได้ในอนาคต Encryption option , Key vault , Securit Center , Information Protection
- ระบบ public cloud จะต้องมีบริการต่างๆ ที่สามารถเพิ่มเติมได้ในอนาคต ดังต่อไปนี้ compute services , Data services , Application Services , Network services เป็นอย่างน้อย
- ระบบ public cloud จะต้องมีบริการด้าน storage ที่สามารถเพิ่มเติมได้ในอนาคต โดยมีบริการดังต่อไปนี้เป็นอย่างน้อย File storage , Table Storage , Queue Stotage , Blob หรือ Object Storage
- สามารถบริหารจัดการ resource ต่างๆ ผ่านทาง portal ที่เป็นช่องทางที่มีความปลอดภัย (https)
- ระบบโครงสร้างของผู้ให้บริการ Cloud ที่นำเสนอจะต้องคำนึงถึงความปลอดภัย โดยมีการ approach แบบ defense-in-depth สำหรับด้านความปลอดภัยดังต่อไปนี้ หรือ เทียบเท่า
- Physical security
- Infrastructure Protection
- Network Protection
- Data Protection
- Identity and user access management and control
- จะต้องมี data center ครอบคลุมไม่น้อยกว่า 54 ภูมิภาค หรือ 54 regions โดยครอบคลุมภูมิภาค่อไปนี้เป็นอย่างน้อย Europe , Asia , India , United States, Japan , China , Oceania , South America
- ระบบ public cloud ที่นำเสนอ จะต้องมีบริการที่หลากหลาย โดยสามารถเพิ่มการใช้งานได้ในอนาคต โดยจะต้องมีบริการต่างๆ ดังต่อไปนี้ เป็นอย่างน้อย
- Virtual Machine
- App Service
- SQL Database
- Active Directory
- HD Insight
- Site Recovery
- Virtual Network
- Data Factory
- VPN Gateway
- Application Gateway
- Load balance
- Data Lake
- Cognitive Services
- Container Service