ตอนที่ 1 : การสร้าง Web Site และ MySQL Database บน Windows Azure
ตอนที่ 1 : การสร้าง Web Site และ MySQL Database บน Windows Azure บน Azure Web Site เราสามารถที่จะใช้ PHP กับ MySQL Database ได้ทันที โดย PHP ในปัจจุบันจะเป็น Version 5.3 และ 5.4 ส่วน MySQL จะเป็น Version 5 สำหรับ MySQL กับ PHP นั้นจะทำงานคนล่ะส่วนกัน แยกระหว่าง PHP กับ MySQL อย่างชัดเจน เพราะฉะนั้นใน Conenction String ของ PHP จะไม่ใช่ localhost แต่จะเป็น URL ที่ระบุตามสถานที่ของ Region เช่น us-cdbr-azure-west-b.cleardb.com
การแยกการทำงานระหว่าง Web Site ของ PHP กับ MySQL Database จะช่วยให้การทำงาน Process ของ Web Site นั้นมีประสิทธิภาพมากขึ้น เพราะ Service ส่วนของ Web Site ก็จะทำงานเฉพาะคำสั่งที่เขียนขึ้นด้วย PHP และเชื่อมต่อไปยัง MySQL ที่อยู่อีก Server หนึ่ง การทำงานแยก Procress ซึ่งจะช่วยให้การทำงานนั้นเร็วขึ้น ลดปัญหาการ Load ของ Server ซึ่งจะต่างกับ Hosting ทั่ว ๆ ไปที่มักจะจัดเก็บ PHP กับ MySQL ไว้ในเครื่องเดียวกัน ส่วนปัญหาเรื่องความเร็วในการเชื่อมตัวนั้น เนื่องจากเป็น Node ที่เชื่อมโยงกันด้วย Network ความเร็วสูง เพราะฉะนั้นจึงไม่มีปัญหาในเรื่องนี้เลย
สำหรับ MySQL บน Azure Web Site จะไม่มี phpMyAdmin มาให้ แต่เราสามารถที่จะทำการ Upload โปรแกรม phpMyAdmin ไปยัง Web Site เพื่อที่จะไว้จัดการกับ MySQL หรือจะเชื่อมต่อจาก Computer Desktop ของเราผ่านพวกโปรแกรม MySQL Workbench , Navicat , Toad for MySQL หรืออื่น ๆ ก็ได้เช่นเดียวกัน
เริ่มต้นการสร้าง Azure Web Site ไว้สำหรับรันเว็บ PHP กับ MySQL
คลิกที่ NEW -> COMPUTE -> WEB SITE -> CUSTOM CREATE
ระบุชื่อของ Web Site เลือก Region และเลือก Create a new MySQL Database
กำหนดชื่อ Database Name และเลือก Checkbox ตรง I agree to ClearDB's ....
เว็บไซต์ได้ถูกสร้างเรียบร้อยแล้ว
หน้า Dashboard ของ Web Site ที่เราสร้างขึ้น
LINKED RESOURCE เพื่อดูรายการชื่อ Database ของ MySQL
CONFIGURE เป็การปรับแต่ง Version ของ PHP ซึ่งตอนนี้จะ Support Version 5.3 และ 5.4
เลื่อนมาข้างล่างจะเป็นส่วนของ MySQL Connection String ให้คลิกที่ Show Connection Strings
ก็จะแสดง Connection Strings ของ MySQL ที่เราสามารถเรียกใช้งานได้