SlideShare a Scribd company logo
Introduction to
Microsoft Azure (Day 1)
Narisorn Limpaswadpaisarn
Microsoft Partner Technology Strategist
nalimp@microsoft.com
Outline
1. Cloud and Azure Introduction
2. VM Pricing
3. Azure Portal
4. การสร้าง Server บน Cloud
4.1 Virtual Machine
4.2 VM components
5. Storage
6. Back up (Recovery Service)
Case Scenario
Objective
1. เพื่อให้ผู้เข้าร่วมมีความเข้าใจ เบื้องต้นใน ระบบ cloud ของ Microsoft
2. เพื่อให้เกิดความเข้าใจในการ คิด ราคา ของ Server และ การ Backup
1. Cloud and Azure
Introduction
Microsoft Azure
Microsoft Azure คือ
Cloud platform ที่ทาง Microsoft ได้เตรียมไว้สาหรับองค์กร ที่ต้องการพัฒนา และ ปรับปรุง ศูนย์ข้อมูล (Data
Center) เพื่อให้รองรับความต้องการทางธุรกิจได้อย่างมีประสิทธิภาพ
ในระบบ cloud ที่เป็นแบบPublic cloud ของ Microsoft Azure จะช่วยตอบโจทย์ในเรื่องของ
1. ความยืดหยุ่นในการให้บริการ
2. ความยืดหยุ่นในการใช้งานและราคา
3. ความปลอดภัยของระบบ
รูปแบบการให้บริการ
ความยืดหยุ่นในการใช้งานและราคา
IT extended, Backup & Disaster Recovery
Auto-Scaling, Pay as you go
Flexible platform
Run your apps anywhere
ความปลอดภัยในระบบ
https://azure.microsoft.com/en-us/support/trust-center/
ความปลอดภัยในข้อมูล
1. You own your data
2. You are in control of your data
Option การซื้อAzure
Get Azure Trial
1. Get Azure Pass Promo Code from Instructor (ต้องมี Microsoft mail account ก่อน เช่น Hotmail หรือ Outlook)
2. ไปที่ https://www.microsoftazurepass.com/
3. เลือก Thailand แล้วใส่ Promo Code แล้ว คลิก Submit
4. ยืนยันข้อมูล แล้ว คลิก Submit
5. ยืนยันจะใช้Azure Pass โดยคลิก Active และ คลิก Sign-up (with your Microsoft mail account)
6. รอ การ provision เมื่อเสร็จแล้ว คลิก Start managing my service > ระบบจะเข้าไปที่ portal ของ Azure
7. ปิดหน้าต่าง แล้วไป part ต่อไป
2. VM pricing
VM cost estimation
Test or
Production
Server
ใส่ Disk
ทั้งหมดกี่ลูก?
Core? RAM?
Window or
Linux?
Bandwidth
เท่าไหร่?
Backup?
Test server
- Basic
Production Server
- Standard
HDD (Drive D:)
- Std A-series
SSD (Drive D:)
- Std D-series
Consume
Max 1 TB per disk
each
(Page blob)
(LRS, GRS or RA-GRS)
Inbound
- Free
Outbound
- Zone 2
Azure Backup
- Protected
+
- Consume
(Block blobs)
(LRS or GRS)
QNAP Backup
- Bandwidth
(Zone 2)
+
- Consume
(Block blobs)
(LRS or GRS)
VM components
1. Virtual Machine sizes
2. Attach disks/storage
3. Outbound Bandwidth
4. IP
5. Backup service
6. Service Support
* ถ้าใช้งานตลอดเวลา: 1 เดือนของ Microsoft คิดเป็น 744ชั่วโมง
Virtual Machine sizes (Window & Linux)
OS Window OS Linux
Max data disks กี่ลูก (1TB each) = 1, 2, 4, 8, 16 ตามลาดับ IOPS = 300/ ลูก
(D:) temp
For Test/dev, single instance production. No load balancing and auto-scaling
Virtual Machine sizes (Window & Linux)
OS Window OS Linux
Max data disks กี่ลูก (1TB each) = 1, 2, 4, 8, 16, 4, 8, 16 ตามลาดับ IOPS = 500/ ลูก
(D:) temp
Virtual Machine sizes (Window & Linux)
OS Window OS LinuxMax data disks กี่ลูก (1TB each) = 2, 4, 8, 16, 4, 8, 16, 32 ตามลาดับ IOPS = 500/ ลูก
(D:) temp
Virtual Machine sizes (Window & Linux)
OS Window OS LinuxMax data disks กี่ลูก (1TB each) = 2, 4, 8, 16, 32, 4, 8, 16, 32 ตามลาดับ IOPS = 500/ ลูก
(D:) temp
Intel Xeon Haswell Processor
CPU จะเร็วกว่า D-series
ประมาณ 35%
Virtual Machine sizes (Window & Linux)
OS Window OS LinuxMax data disks กี่ลูก (1TB each) = 4, 8, 16, 32, 64 ตามลาดับ IOPS = 500/ ลูก
(D:) temp
Virtual Machine sizes (Window & Linux)
Create ได้ใน
New Portal
Attach เข้าที่รุ่น D
หรือ G series เป็น
DS, GS series
Attach disk storage
ถ้าไม่ใช่ premium จะคิดราคาตามที่จุ ไม่ใช่ตาม size ที่เรา attach
Outbound Bandwidth
1. ไม่มี ค่า Inbound
2. ในกรณี Outbound เกิน 500 TB ให้
ติดต่อ
wapteams@microsoft.com
IP
1. โควต้า IP ต่อ 1 subscription จะมี
- Reserved IP ได้20 ตัว (ฟรี 5 ตัวแรก)
- 5 PIP (ไม่ฟรี)
- ถ้าอยากได้เกินโควต้าให้ติดต่อ
wapteams@microsoft.com
2. เมื่อ Stopped-Deallocated
- Reserved IP ยังคิดเงินอยู่
- PIP ที่สร้างมาแล้ว ไม่คิดเงิน
- เศษชั่วโมงปัดขึ้น (เริ่มนับชั่วโมงที่ 2)
- ใช้PowerShell เพื่อ delete ไม่ให้คิดเงิน
3. Reserve IP ที่สร้างมาแล้วแต่ไม่ได้delete
ถ้าเอาไป map กับ cloud service ตัวใหม่ จะ
เสียค่า remaps PIP cost = $0.004/hour per IP (~$3/month per IP)
Load-balanced VIP = $0.004/hour per IP (~$3/month per IP) -> 5 IPs per cloud service/vm
Backup
มีค่า 2 ค่า แยกกัน (คือ protected instance + storage)
เครื่อง(vm, application server, window client) ที่ลงตัว Back up agent (protected instance)
Storage ในนี้ จะเป็น ชนิด Block blobs และ มีให้เลือกระหว่าง LRS และ GRS
Backup
Service support
See next slide
• 02-263-6888
• 001-800-441-0560 ((ฟรีค่าบริการ))
สามารถติดต่อได้ทุกวันตลอด 24 ชั่วโมง ยกเว้นวันหยุดนักขัตฤกษ์ (สาหรับภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์เวลา 9:00 – 21:00 น.)
เมนูลูกค้าสัมพันธ ์: https://support.microsoft.com/th-th/gp/contactoptionsCall Center (ทุกผลิตภัณฑ์)
Channel
Paid
 Activation Center: การเปิดใช้งานผลิตภัณฑ์ ติดต่อได ้ที่ 02-263-6888 หรือ 001-800-441-0560 หรือ
001-800-2468-1668 ให ้บริการทุกวันตลอด 24 ชั่วโมง ยกเว ้นวันหยุดนักขัตฤกษ์ (สาหรับภาษาไทยจะมีเฉพาะ
วันจันทร์ – ศุกร์ เวลา 9:00 – 21:00 น.) ((ฟรีค่าบริการ))
………………………………………………………………………………………………………………………………………………………
 Microsoft Virtual Academy เรียนรู้ และลองใช้ ไมโครซอฟท์เทคโนโลยีแบบเจาะลึก โดยไม่เสีย
ค่าใช้จ่าย: https://www.microsoftvirtualacademy.com/
………………………………………………………………………………………………………………………………………………………
 TechNet แหล่งอัปเดตเทคโนโลยีสาหรับผู้เชี่ยวชาญด้านไอที: https://technet.microsoft.com/en-us/
………………………………………………………………………………………………………………………………………………………
 MSDN แหล่งอัปเดตเทคโนโลยีสาหรับนักพัฒนา: https://msdn.microsoft.com
………………………………………………………………………………………………………………………………………………………
 การสนับสนุนด้านเทคนิค Window Live, Outlook.com: https://support.live.com/
 Microsoft Volume Licensing Service Center: 001-800-441-0231 ให ้บริการวันจันทร์ – ศุกร์ เวลา 9:00 – 18:00 น.
(ภาษาไทย) หรือ ติดต่อทางอีเมลที่ vlservp@microsoft.com ((ฟรีค่าบริการ))
…………………………………………………………………………………………………………………………………………………………………
 Care Line หากมีข ้อสงสัยเหรือต ้องการสอบถามข ้อมูลเกี่ยวกับ Windows Phone
ติดต่อได ้ที่ 02-255-2111 ให ้บริการวันจันทร์ – ศุกร์ ยกเว ้นวันหยุดนักขัตฤกษ์ เวลา 9:00 – 18:00 น.
…………………………………………………………………………………………………………………………………………………………………
 Live Chat สามารทาการสนทนาออนไลน์เพื่อรับคาแนะนา ทุกวันจันทร์ – ศุกร์
Windows Phone เวลา 9:00 – 18:00 น.: https://www.microsoft.com/th-th/mobile/support/contact/
MS ผลิตภัณฑ์อื่นๆ เวลา 9:00 – 21:00 น.: https://support.microsoft.com/en-us/gp/contactoptions/th#
…………………………………………………………………………………………………………………………………………………………………
 Pinpoint เครื่องมือช่วยค ้นหาข ้อมูลสาหรับคู่ค ้าไมโครซอฟท์ที่เหมาะกับความต ้องการ:
https://pinpoint.microsoft.com/th-TH/home
Channel
Free
ติดต่อได้ที่ 001-800-441-2619 ((ฟรีค่าบริการ))
• คาถามทั่วไปเกี่ยวกับผลิตภัณฑ์ราคา
การชาระค่าใช้จ่าย การยกเลิกการใช้งาน
ให้บริการวันจันทร ์– ศุกร ์เวลา 9:00 – 18:00 น.
ยกเว้นวันหยุดนักขัตฤกษ์
(ภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์เวลา 9:00 – 17:00 น.)
• แจ้งปัญหาทางด้านเทคนิค ติดต่อได้ทุกวันตลอด 24 ช.ม
ยกเว้นวันหยุดนักขัตฤกษ์
(สาหรับภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์เวลา 9:00 – 17:00 น.)
• หากมีปัญหาเรื่องการเปิดใช้งาน การ Activation
ติดต่อได้ที่ 001-800-441-2619 ((ฟรีค่าบริการ))
• หากมีปัญหาด้านการสั่งซื้อ ติดต่อได้ที่ 02-263-6888
ให้บริการวันจันทร ์– ศุกร ์เวลา 9:00 – 18:00 น.
ยกเว้นวันหยุดนักขัตฤกษ์
(สาหรับภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์
เวลา 9:00 – 17:00 น.)
แจ้งปัญหาทางด้านเทคนิค
ติดต่อได้ที่ : 02-263-6888 หรือ
001-800-441-0560 ((ฟรีค่าบริการ))
ติดต่อได้ทุกวันตลอด 24 ชั่วโมง ยกเว้นวันหยุดนักขัตฤกษ์
(สาหรับภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์
เวลา 8:00 – 17:00 น.)
https://portal.office.com/ https://datamarket.azure.com/support https://www.microsoft.com/surface/th-th/support/
Paid
Premier Support: 02-263-6802
ติดต่อได้ทุกวันตลอด 24 ชั่วโมง
Premier Support: 02-263-6802
ติดต่อได้ทุกวันตลอด 24 ชั่วโมง
https://premier.microsoft.com/ https://premier.microsoft.com/
3. Azure Portal
Portal ทั้ง2 ชนิดของAzure
https://manage.windowsazure.com https://portal.azure.com/
Old portal / Management Portal New portal / Preview Portal
ใน new portal user จะได้ลอง feature ใหม่ๆ ที่ใน portal เก่าไม่ support เช่น Premium Storage, VM version ใหม่ๆ
การlogin
New portal
1. ไปที่ https://portal.azure.com/ แล้วใส่ username/password จะเข้าไปที่ Portal ใหม่
2. คลิกที่ subscription แถบซ้ายมือ เพื่อดูชื่อ subscription name และ ID ของเรา
3. คลิกที่ชื่อ subscription (Azure pass) จะมี tile ขยายออกมา ให้ดู billing ได้
4. สามารถ scroll down มาดูค่าต่างๆ เช่น billing, วันที่เหลือที่จะใช้ Azureได้ และถ้าอยากเอาค่านั้นมาที่หน้าหลัก
ให้คลิกที่ปุ่ม … และเลือก pin to dashboard เช่น Cost by resource
5. ปิด tile ทั้งหมดจะเห็น หน้า billing ใน dashboard เรา สามารถ เลือกจัดหน้า dashboard ได้โดย คลิกที่ edit
6. ให้ปิดทั้งหน้าต่างนี้ เพื่อไป part ต่อไป
5.
2.
4.
Old portal
1. ที่ https://manage.windowsazure.com ที่แถบซ้าย เลื่อนลงมาจนสุด คลิกที่ Setting
2. ที่ subscription จะโชว์subscription name และ ID ให้เราเห็น
3. ที่ ด้านบน credit status จะโชว์จานวนเงิน + วันที่เหลือ ในการใช้ Azure สามารถ คลิ๊กเข้าไปดู รายละอียดหน้า
Summary ได้
1.
3.
การออกคาสั่งต่างๆในAzure
1. Click & type ใน Interface ต่างๆใน Azure portal
2. PowerShell command
http://aka.ms/webpi-azps
Check points
1. การ log in ทาได้โดย Microsoft Account
2. Azure มี Portal 2 แบบ คือ management portal (เก่า) และ preview portal (ใหม่)
3. การควบคุมคาสั่งต่างๆใน Azure ทาได้ผ่าน interface ใน portal และ PowerShell command
4. การสร้างServer บนCloud
4.1 Virtual machine
Virtual Machine
- VM เป็น service ในหมวดของ IaaS
- ทาหน้าที่เป็น Server จาลองทางานได้เหมือน
เครื่อง Server หรือ PC เครื่องหนึ่ง
- รองรับ ทั้งระบบปฏิบัติการ Window, Linux
- มี spec ของเครื่องที่หลากหลาย
รองรับระบบปฏิบัติการทั้งWindow และLinux
Supported/Unsupported workloads
For others servers https://support.microsoft.com/en-us/kb/2721672
For Window Server
Supported
Active Directory Domain Services
Active Directory Federation Services
Active Directory Lightweight Directory
Services
Application Server
DNS Server
Failover Clustering
File Services
Network Policy and Access Services
Print and Document Services
Remote Access (Web Application Proxy)
Remote Desktop Services
Web Server (IIS)
Windows Server Update Service
For Window Server
Unsupported features
BitLocker Drive Encryption
(on the operating system hard disk;
may be used on data disks)
Internet Storage Name Server
Multipath I/O
Network Load Balancing
Peer Name Resolution Protocol
SNMP Services
Storage Manager for SANs
Windows Internet Name Service
Wireless LAN Service
For Window Server
Unsupported
Dynamic Host Configuration Protocol
Server
Hyper-V
Remote Access (Direct Access, Routing)
Rights Management Services
Windows Deployment Services
Create a new 1st VM
1. ที่ https://manage.windowsazure.com แถบซ้ายมือ แล้ว
เลือกไปที่ Virtual machine
2. หรือ คลิกมุมซ้ายล่างที่ +New -> Compute -> Virtual Machine -> From gallery
3. หน้า Image gallery เลือก Window Server 2012 R2 Datacenter แล้ว กดลูกศรขวามือ
4. หน้าต่อมา ใส่ชื่อ virtual machine (Version, Tier, Size คงไว้) ใส่ Username/password
ไว้log in เข้าเครื่อง แล้ว กดลูกศรขวามือ
1.
Create a new 1st VM
ใน Page ที่ 3
Cloud service: ให้เลือกสร้าง cloud service อันใหม่
Cloud service DNS Name: ให้ตั้งชื่อใหม่ หรือ จะใช้ตาม
ชื่อของ vm ก็ได้
Region/Affinity Group/ Virtual Network:
ให้เลือก Southeast Asia
Storage Account: เลือก Use an automatically
generate storage account
Availability Set: ให้เลือก (None)
Endpoints: ให้คงค่าไว้
เมื่อเสร็จแล้วกดลูกศรขวามือ
Create a new 1st VM
หน้าที่จะเป็นการ ลง 3rd party agent ต่างๆเพื่อ เพิ่ม
ความสามารถให้กับ vm ให้ เราคงค่าไว้
Install the VM Agent
ไว้เพื่อการ manage extension ในอนาคต
แล้วกด เครื่องหมายถูกเพื่อ create vm ซึ่งจะใช้เวลา 5-
10 นาที
ทดลองRDP
เมื่อ vm ได้provisioning เรียบร้อยแล้วสถานะ “running” ให้ ทดลอง log in โดยกด connect
ในกรณี ที่ สถานะ VM ไม่ได้อยู่ใน “running” ให้โดยกดที่ Start ด้านล่าง ก่อนแล้วค่อย กด connect
จะ download ไฟล์RDP มาให้ save ไว้แล้ว double click เพื่อ login แล้วใส่ username/password เมื่อผ่าน แล้วกด Yes เพื่อเข้าสู่
vm
Window จะใช้RDP ในการ access เข้า vm ส่วน Linux จะใช้ SSH
Usage cores limitation
ใน portal เราสามารถ run vm พร้อมๆกันได้หลายตัว แต่ ผมรวมของ core ของ vm จะได้ไม่เกิน 20
สามารถขอติดต่อ เปิด ticket กับทาง Microsoft ในเพิ่ม จานวน core ให้เกิน 20 ได้
จากรูป vm ทุกตัวเป็น A3 มี 4 cores ฉะนั้นจึง เปิดพร้อมกันให้ทางานได้5 ตัวใน portal ดูผลรวมได้ในหน้า Dashboard
Check points
1. VM เป็น บริการ ภายใต้IaaS
2. รองรับระบบปฏิบัติการ/workload ที่หลากหลาย เช่น Window/Linux
3. workload และ features ของ vm ไม่ได้รอบรับหมดควรดู ข้อจากัดประกอบ
4.2 VM components
Status ของvm
1. Running: vm กาลังเปิดใช้งานอยู่จะถูก billing 100%
2. Stopped: Core ของ vm หยุดทางาน จะถูก billing บางส่วน (ทาได้โดย Start -> Shutdown ใน vm)
3. Stopped (Deallocated): vm หยุดทางานทั้งหมด ไม่ถูก billing (ทาได้โดย Shutdown ใน portal)
ข้อควรระวัง
Stop-deallocated จะทาให้ ข้อมูลใน
D: Drive ซึ่งเป็น temp drive หายด้วย
VM default drives (C: & D:)
C: Drive มีไว้เก็บ ข้อมูลของ OS มีขนาด 127 GB
D: Drive เป็น temporary drive ไว้สาหรับ เก็บข้อมูลชั่วคราว paging ไฟล์มีขนาดแล้วแต่ spec ที่เลือก
Storage
ตอน create vm Storage ที่เก็บ vhds ไฟล์ ของ vm จะถูกเก็บไว้ภายใต้ชื่อที่อ่านยาก
เข้าไปดูได้โดยคลิกลูกศรซ้าย ข้าง Storage account ที่ต้องการ แล้วไปที่ container
เราสามารถสร้าง storage เปล่าๆ โดยตั้งชื่อให้อ่านง่าย ก่อน แล้วค่อยสร้าง vm แล้ว link อีกที
Cloud Service
• เป็นเสมือน Container สาหรับใส่ vm ละ link resource ต่างๆที่ เกี่ยวข้องกับ vm (1 cloud มีได้ถึง 50 vm)
• Cloud service จะได้public IP (VIP) และ DNS name (xxx.cloudapp.net)
• พอสร้าง vm ต่างๆ ใน cloud service จะได้DIP ที่เป็น private จาก cloud service มี storage account ไว้เก็บ VHD, disks
• vm ที่อยู่ใน cloud service เดียวกัน สามารถคุยกันตรงได้เลย โดย DIP
• Port ต่างๆจะ อนุญาติ ให้ส่งไปที่ vm โดยเปิด end point ผ่าน Public IP
• ถ้า vm ใน cloud service ทุกตัว stopped (Deallocated) เมื่อเปิดใหม่ cloud service
จะได้public IP ใหม่
** vm ที่ต่าง cloud service กันจะคุยกันตรงๆไม่ได้
จึงจาเป็นต้องสร้าง Virtual network
Cloud Service
ในการสร้าง vm ตัวแรก ใน cloud service ตัว size ของ vm ตัวแรกใน cloud service
จะเป็นตัวกาหนด group ของ vm ตัวต่อไปที่สร้างได้ใน cloud service อันนั้น
· Type 1: A0-A4 (Basic)
· Type 2: A0-A7 (Standard)
· Type 3: A8/A9
· Type 4: A0-A7 and D1-D14
· Type 5: G1-G5
· Type 6: DS1-DS14
Resize vm
การ Resize ทาได้โดย ไปที่หน้า configure ของ vm นั้นๆ
แล้วไปเลือก Dropdown list แล้วกด save ซึ่งการ Resize ก็
เป็นไปตามกรุ๊ปใน slide ที่แล้ว เช่นเดียวกัน
* การ resize อาจทาให้ระบบต้อง restart vm
Virtual Disk
• vm สามารถ ใส่ virtual disk เปล่าๆ(empty disk) เพื่อเพิ่ม storage capacity ให้กับ vm ได้
หรือ upload disk ที่มีข้อมูลจากที่อื่นมาใส่ได้
• จานวน disk ที่ใส่ได้จะอยู่ที่ spec ของ vm ที่เราเลือก
• Virtual Disk 1 ลูก ได้maximum ความจุที่ 1 TB
• สามารถ นา virtual disk มารวมกันทา storage pool เพื่อเพิ่มความเร็ว อ่านเขียน IOPS ได้(ทาใน
window server)
Endpoints
เป็นเสมือน Firewall แรก ก่อนเข้า vm (ใน vm เช่น window server ก็มี firewall ของมันเองอีกที่)
โดยเบื้องต้น เวลา create vm จะมี 2 port เปิดอยู่คือ Remote desktop และ PowerShell
3 types of IP address
1. Virtual public IP (VIP): Cloud services จะได้IP นี้มาจาก
xxx.cloudapp.net, จะถูกเปลี่ยนเมื่อ เปิดจากสภาพ stopped
(deallocated)
2. Dynamic IP (DIP): เมื่อ cloud service ได้VIP มาแล้ว จะ
จ่าย private IP แบบ dynamic ให้ vm
3. Instance-level public IP (PIP): เป็น IP แบบ on-
demand ตรงสู่ vm (RDP ตรงได้เลย) ซึ่งจะ bypass endpoint
ทาได้โดย คาสั่ง PowerShell, จะถูกเปลี่ยนเมื่อ เปิดจากสภาพ
stopped (deallocated)
*Reserved IP: เป็น VIP ที่ user ใช้คาสั่งจองไว้IP จะถูกล็อคไว้และ
ไม่เปลี่ยนแม้vm จะเปิดจากสภาพ stopped (deallocated) ทาได้โดย
คาสั่ง PowerShell
3 types of IP address
Load-balanced IP: คือ VIP ที่ assign เพิ่มเติม ให้ cloud service/vm เพื่อทา
การ load balancing
Microsoft public IP pool
http://www.microsoft.com/en-us/download/details.aspx?id=41653
Create cloud service
สามารถสร้าง cloud service เปล่าๆ ก่อนแล้วค่อย สร้าง vm เพื่อใส่เข้าไปได้
1. ที่ https://manage.windowsazure.com ที่แถบซ้าย เลื่อนลงมา
คลิกที่ Cloud services
2. คลิก +new ที่ล่างสุด ซ้ายมือ Compute -> Cloud service -> Quick create
3. ตั้งชื่อ URL (ที่ unique), Location เป็น Southeast Asia
4. คลิก Create cloud service
2.
1.
4.
Add empty disk to vm
1. ที่ https://manage.windowsazure.com ที่แถบซ้าย มาที่ Virtual Machines
2. ที่มาที่ชื่อ virtual machine ที่ต้องการ คลิกที่ Attach -> Attach empty disk
3. ค่าที่ระบบเติมไว้ทุกอย่างให้คงที่
4. ปรับขนาด side in GB ได้สูงสุด 1 TB (1023 GB)
5. คลิกที่ เครื่องหมายถูกเพื่อเริ่ม attach รอการ update สักพัก
1.
2.
Add empty disk to vm
6. RDP เพื่อ access เข้า vm นั้น ใส่ username/password
7. เมื่อ login เข้ามา desktop ให้เข้ามาที่ Server Manager
8. เมื่อเข้ามาซ้ายมือ คลิกที่ File and Storage services -> disk
จะเห็น disk ตัวนึง ขึ้น unknown อยู่
9. คลิกขวาที่ disk เลือก new volume
10. ให้ หน้าแรก หน้าสอง คลิก next
11. Size ให้ใช้เต็มคามที่เคยใส่ไว้คลิก next
12. Drive letter เลือกได้ตามใจชอบ คลิก next
จน สุดท้ายเลือก create
13. คลิกที่ file explorer จะเห็น new volume ใหม่เข้ามา
7.
8.
13.
ทดลองเปิดEndpoints
Endpoint สามารถเปิดได้3 ที่ โดยใช้ PowerShell, ตอนสร้าง vm และ จากหน้าของ Endpoints ใน portal
ถ้าเปิดจากหน้า Endpoints ทาได้โดย คลิกลูกศรซ้ายที่ตัว vm ที่ต้องการแล้วคลิก endpoints
ทดลองเปิดEndpoints
จะเห็น list ของ Endpoints ที่เปิดให้ vm ตัวนี้ ให้เลือก add พื่อเปิดเพิ่ม
เลือก add a stand-alone endpoint แล้ว กดลูกศรซ้ายมือ
ทดลองเปิดEndpoints
Name: จะมี list protocol ต่างๆที่มีให้เลือก เช่น FTP, HTTPS
Drop down เป็น HTTP
Protocol: ให้เป็น TCP
Private port และ Public port ให้ใส่ 80
แล้วกด เครื่องหมายถูก
Test VIP
1. ที่ https://manage.windowsazure.com ที่แถบซ้าย มาที่ Virtual Machines
2. ไป vm ที่ running อยู่แล้วคลิก ลูกศรซ้าย
3. คลิก Dashboard แล้วสังเกต ค่า DNS name, public IP (VIP) และ Internal IP
1.
2.
3.
Test VIP
4. ที่ Desktop คลิกขวา start แล้ว คลิก command prompt (Admin)
(หรือพิมพ์ที่ search ว่า cmd)
5. พิมพ์คาสั่ง nslookup xxx.cloudapp.net (ชื่อ dns ของ cloudservice เรา)
6. สังเกต ว่า IP จะตรงกับที่โชว์ใน portal
7. ไปที่ Dashboard ของ vm อีกตัวที่อยู่ใน cloud service เดียวกัน สังเกตวัน VIP จะอันเดียวกัน
Auto-scaling
เป็นการ scale out โดย เราจะ สร้าง vm หลายๆตัว เป็น spare เอาไว้แล้วตั้งให้อยู่ใน cloud service เดียวกัน
Availability set เดียวกัน และ vm size เท่ากัน แล้วไปตั้ง วันเวลา หรือ rule ระบบเปิด/ปิด vm มาช่วยในตามที่กาหนด
ในหน้า scale ของ cloud service นั้นๆ
Checkpoints
1. Status ของ vm ที่เป็น “stop deallocated” จากการ shutdown ที่ portal จะไม่ถูก billing
แต่ ข้อมูลใน Drive D: หาย
2. Cloud storage รับ public IP (VIP) และแจก private IP (DIP) ให้ vm ทั้งหมดในตัวมัน (max vm = 50)
3. ถ้า vm ทุกตัว stop deallocated แล้วเปิดมาใหม่ cloud service จะได้public IP ใหม่
4. vm ที่อยู่ใน cloud service เดียวกันจะคุยตรงกันเองได้
5. Virtual disk 1 ลูก จุสูงสุด 1 TB จานวน disk ที่ใส่ได้ตาม spec ของ vm นั้นๆ
6. Endpoint ทาหน้าคล้ายเป็น Firewall แรกก่อนเข้าสู่ vm ควบคุม port ต่างๆ
7. Auto-scaling ต้องอยู่ใน Availability set เดียวกัน cloud service เดียวกัน และ vm size เดียวกัน
5. Storage
Storage types
1. Blob storage เก็บทั้งข้อมูล backup, document, picture, video
ในส่วนของ VM ตัว ไฟล์VHD จะเรียกว่าเป็น ชนิด Page Blob & Disks ซึ่งภายใต้หมวดนี้ เช่นกัน
2. File storage ทาหน้าที่เป็น file share ระหว่าง apps ที่ run บน vm ด้วยกันรวมไปถึงให้ on-premise มา access ได้
3. Table storage เก็บข้อมูลจาพวก NoSQL เป็น unstructured เหมะสาหรับ web applications และ address books มีการใช้key
access เพื่อความปลอดภัย
4. Queue storage เป็นการเก็บข้อมูลเพื่อ ให้ การ message ส่งข้อมูล workflow ไม่ซ้าซ้อนกันระหว่าง resource ใน cloud service
Storage account types
1. LRS = Locally Redundant Storage
ข้อมูลสาเนา 3 ชุด ใน 1 zone ใน 1 region
2. ZRS = Zone Redundant Storage
เก็บข้อมูล block blobs หลายๆ zone ใน 1 region ซึ้ง ไม่ support vm ที่ข้อมูลเป็น page blobs
3. GRS = Geo-Redundant Storage
ข้อมูลสาเนา 6 ชุด ใน 2 region (region ละ 3 ชุด)
4. RAGRS = Read-only Access Geo-Redundant Storage (for max data availability/durability)
เป็นประเภท GRS ซึ่ง primary location จะได้ read/write (xxx.blob.core.windows.net)
ส่วน Secondary location จะเป็น read-only (xxx-secondary.blob.core.windows.net)
5. Premium Storage
เป็นประเภท LRS แต่ข้อมูลจะอยู่ที่ high performance SSD based storage (low latency) support ให้แค่เฉพาะ vm
https://azure.microsoft.com/en-us/documentation/articles/storage-redundancy/
GRS primary/secondary regions pairing
Create storage
1. ที่ https://manage.windowsazure.com แถบซ้ายมือ เลื่อนแล้วเลือกไปที่ Storage
2. คลิก +new ที่ล่างสุด ซ้ายมือ Data service -> storage -> Quick create
3. ตั้งชื่อ URL (ที่ unique), Location เป็น Southeast Asia และ Replication เป็น
Geo-redundant
4. คลิก create storage account
1.
2.
3.
Change replication type
ทาได้โดย ไปที่ storage account ที่ต้องการ กดลูกศรข้างชื่อ account แล้วไปที่ แถบ configure
เลือกเปลี่ยน replication ตามต้องการ แล้วกด save ระบบก็จะเตือนว่า pricing จะเปลี่ยนให้กด yes
Checkpoints
1. Premium Storage เป็น แบบ LRS และ support เฉพาะ vm
2. GRS เก็บข้อมูล 6 สาเนา แบ่งไป 2 regions ที่ละ 3 ชุด
3. VHD เก็บเป็นชนิด page blob & disks
6. Backup
(Recovery Services)
Recovery Services
2 Types of vault
1. Site Recovery vault – DR site
2. Backup vault – file backup and VM back up
Backup vault(Data)
1. RDP ไปใน vm ที่เราสร้าง ที่ Server Manager มาที่ Local server
2. มาที่ IE Enhance Security Configuration คลิก ตรง on
3. เลือก off ทั้ง Administrators และ users แล้วกด ok แล้ว กด F5
เพื่อ refresh จะเห็นมันขึ้นว่า off (เราจะเข้าwebsite ต่างๆใน vm ได้)
4. เข้า IE มาที่ https://manage.windowsazure.com แล้ว sign in พอเข้าหน้า portal แล้วคลิก
+new ที่ล่างสุด ซ้ายมือ Data services -> Recovery services -> Backup vault -> Quick create
5. ตั้งชื่อ vault ของเรา และ Region ในการวาง back up แล้วกด create vault
6. Service จะสร้างไว้ในแถบซ้าย ชื่อว่า Recovery Services
7. ที่แถบ Recovery Services มาที่ vault เราให้ คลิก ลูกศรซ้ายมือ ข้างชื่อ vault
8. ที่หน้า cloud icon เลื่อนลงมา แล้วกด download vault credentials ลง desktop ของ vm
4.
6.
2.
Backup vault(Data)
9. จากนั้น คลิก Agent for Windows Server or System Center data Protection Manager or
window client เพื่อ download ตัว agent ลงเครื่อง
10. ดับเบิ้ลคลิก ที่ agent เพิ่อเริ่มการ Install
11. คลิก next จนมาที่ Microsoft Update Opt-In เลือก Use Microsoft Update when I
check for update แล้วคลิก next แล้ว คลิก Install
12. รอสักพัก คลิก Process to Registration เพื่อลงทะเบียน
13. มาที่ Vault Identification กด Browse แล้วเลือกไปที่ credential ที่เราเพิ่ง download มาตอนแรก
14. ที่ Encryption Setting กดปุ่ม generate passphrase แล้ว browse เพิ่อ save เก็บไว้
15. คลิก finish เป็นอันเสร็จการ ลงทะเบียน
Backup vault(Data)
16. ทดลอง สร้าง note file ขึ้นมา โดยคลิกขวาที่หน้า desktop เลือก new -> text document ให้ไปเก็บไว้ที่ D: drive
17. มาที่ โปรแกรม Microsoft Azure Backup ที่ด้านขวา เลือก schedule backup
18. มาที่ wizard คลิก next ที่ Select Items to Backup คลิก Add Item เพื่อ upload file
ถ้าเราเก็บ text ที่ desktop ให้เลือก D: -> text document ให้ uncheck ส่วนที่ไม่ต้องการออก แล้วกด ok
แล้วกด next
19. มาที่ ตั้งเวลาการ Backup สามารถตั้งได้ว่า เป็น รายวัน, รายอาทิตย์ทุกวันไหนบ้าง เวลาใดบ้าง (ได้ถึง 3 ครั้งต่อวัน) เลือกแล้วกด
next
20. เลือก Retention policy คือ ไฟล์ที่ backup ขึ้น cloud แล้วจะให้เก็บไว้กี่วัน เลือกเสร็จ คลิก next จนจบ แล้วคลิก
finish เมื่อ รอสักพัก เมื่อ successful แล้วกด close
Backup vault(Data)
21. จากตัวอย่าง ใน ข้อที่ 19. ถ้าเราเลือก week, 6.00PM, 1 week, Friday แล้ว ข้อ 21. เลือกตามภาพ ผลที่จะได้คือใน
เดือนนึงจะ Backup ทุกวันศุกร์ 18.00 น. แต่ละ version ของวันศุกร์ จะมีอายุ 1 เดือน ยกเว้นวันศุกร์สุดท้ายของเดือนจะอายุ 1 ปี
Backup vault(Data)
22. จากตอนนี้ Azure จะเริ่ม Backup ให้เราตามเวลาที่ตั้ง ให้เราทดลอง backup เลยโดยกด backup now ที่อยู่ด้าว
ขวามือของโปรแกรม จากนั้น ที่ wizard คลิก backup ระบบจะเริ่มทาการ back up ทันที เมื่อ successful แล้วกด close
23. ทดลอง restore กลับลงมาโดยกด Recovery data ด้านขวามือ
24. เลือกที่ This server และกด next เลือก browse for files กด next
25. Volume เลือก drive ที่มี ไฟล์เรา Backup (D:) จะมี calendar ให้เลือกวัน version ไฟล์ที่เคย backup ซึ่งใน
ที่นี้มีวันเดียว กด next
26. เลือก ไฟล์ใน Drive ที่จะ restore แล้วกด next
27. ที่ Recovery destination ให้เลือก restore ลง drive อื่นดู คือเลือกที่ Another location แล้ว browse
เช่น desktop นอกนั้นค่าให้คงไว้กด next
28. คลิก Recover แล้วดูผล
Case scenarios
Case 1 vm
ลูกค้าต้องการใช้งาน Virtual Machine ที่ run Windows Server 2008 R2 สาหรับ production แอพพลัเคชั่นของ
ลูกค้า ที่ใช้CPU 2 Core ลูกค้าอยากได้เป็น memory intensive หน่อยคือ RAM ประมาณ 7 GB แต่ Storage ไม่ได้จุมาก
ประมาณ 30 GB
ควรเลือก VM size Standard A3 ค่าใช้จ่าย $259 ต่อเดือน ใช้Azure Open Token($100) 3 อัน
Case 2 Back up
ใน Azure นาย A มี vm instance ขนาด 48 GB แบบ LRS replication
ต่อมานาย A ลง agent ตัว back up เพื่อ backup file ของทีม
Finance ซึ่ง data ในนั้นมีขนาด 10GB
เดือนนั้นเขาจะโดน billing สาหรับ Backup = $5 + (10 x $0.024) = $5.24
ถ้าเดือนต่อไป เพิ่ม instance อีกตัว เขาเป็นขนาด 160GB backup แบบ GRS
และ back up data ในนั้นอีก 70 GB
และ instance ตัวแรก มีการใส่ file ต่างๆเพิ่มไป จึงขนาดเพิ่มเป็น 78 GB back up เพิ่มจาก 10GB เป็น 20GB
เดือนต่อไปเขาจะโดน billing สาหรับ Back up = $10 + (70 x $0.048) และ $10 + (20 x $0.024) = $23.84

More Related Content

Viewers also liked

01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
phakhwan22
 
โครงงานคอมพิวเตอร์ เรื่อง สมุนไพรรางจืด
โครงงานคอมพิวเตอร์ เรื่อง สมุนไพรรางจืดโครงงานคอมพิวเตอร์ เรื่อง สมุนไพรรางจืด
โครงงานคอมพิวเตอร์ เรื่อง สมุนไพรรางจืด
Rungnaree Uun
 
15 Machine Learning Multilayer Perceptron
15 Machine Learning Multilayer Perceptron15 Machine Learning Multilayer Perceptron
15 Machine Learning Multilayer Perceptron
Andres Mendez-Vazquez
 
02.03 Artificial Intelligence: Search by Optimization
02.03 Artificial Intelligence: Search by Optimization02.03 Artificial Intelligence: Search by Optimization
02.03 Artificial Intelligence: Search by Optimization
Andres Mendez-Vazquez
 
Optimization Methods in Finance
Optimization Methods in FinanceOptimization Methods in Finance
Optimization Methods in Finance
thilankm
 
Media&tech2learn 001-Part 1
Media&tech2learn 001-Part 1Media&tech2learn 001-Part 1
Media&tech2learn 001-Part 1
Kittipun Udomseth
 
Using Gradient Descent for Optimization and Learning
Using Gradient Descent for Optimization and LearningUsing Gradient Descent for Optimization and Learning
Using Gradient Descent for Optimization and Learning
Dr. Volkan OBAN
 
Nervous system
Nervous systemNervous system
Nervous system
Nattha Phutthaarun
 
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...
Chris Fregly
 
Wongnai Engineering Story
Wongnai Engineering StoryWongnai Engineering Story
Wongnai Engineering Story
Pattrawoot Suesatayasilp
 
ทฤษฎีการเรียนรู้ (Learning theory)
ทฤษฎีการเรียนรู้ (Learning theory)ทฤษฎีการเรียนรู้ (Learning theory)
ทฤษฎีการเรียนรู้ (Learning theory)Chantana Papattha
 
Infra for startup
Infra for startupInfra for startup
Infra for startup
Sira Sujjinanont
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer Vision
Sungjoon Choi
 
Functions สมาคมคณิตศาสตร์ 2555
Functions สมาคมคณิตศาสตร์ 2555Functions สมาคมคณิตศาสตร์ 2555
Functions สมาคมคณิตศาสตร์ 2555Aun Wny
 

Viewers also liked (18)

01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
 
โครงงานคอมพิวเตอร์ เรื่อง สมุนไพรรางจืด
โครงงานคอมพิวเตอร์ เรื่อง สมุนไพรรางจืดโครงงานคอมพิวเตอร์ เรื่อง สมุนไพรรางจืด
โครงงานคอมพิวเตอร์ เรื่อง สมุนไพรรางจืด
 
15 Machine Learning Multilayer Perceptron
15 Machine Learning Multilayer Perceptron15 Machine Learning Multilayer Perceptron
15 Machine Learning Multilayer Perceptron
 
02.03 Artificial Intelligence: Search by Optimization
02.03 Artificial Intelligence: Search by Optimization02.03 Artificial Intelligence: Search by Optimization
02.03 Artificial Intelligence: Search by Optimization
 
Optimization Methods in Finance
Optimization Methods in FinanceOptimization Methods in Finance
Optimization Methods in Finance
 
Media&tech2learn 001-Part 1
Media&tech2learn 001-Part 1Media&tech2learn 001-Part 1
Media&tech2learn 001-Part 1
 
07 classification 3 neural network
07 classification 3 neural network07 classification 3 neural network
07 classification 3 neural network
 
Using Gradient Descent for Optimization and Learning
Using Gradient Descent for Optimization and LearningUsing Gradient Descent for Optimization and Learning
Using Gradient Descent for Optimization and Learning
 
Nervous system
Nervous systemNervous system
Nervous system
 
Data mining
Data   miningData   mining
Data mining
 
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...
 
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
 
Wongnai Engineering Story
Wongnai Engineering StoryWongnai Engineering Story
Wongnai Engineering Story
 
Lecture11 - neural networks
Lecture11 - neural networksLecture11 - neural networks
Lecture11 - neural networks
 
ทฤษฎีการเรียนรู้ (Learning theory)
ทฤษฎีการเรียนรู้ (Learning theory)ทฤษฎีการเรียนรู้ (Learning theory)
ทฤษฎีการเรียนรู้ (Learning theory)
 
Infra for startup
Infra for startupInfra for startup
Infra for startup
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer Vision
 
Functions สมาคมคณิตศาสตร์ 2555
Functions สมาคมคณิตศาสตร์ 2555Functions สมาคมคณิตศาสตร์ 2555
Functions สมาคมคณิตศาสตร์ 2555
 

Similar to Microsoft Azure day 1

Portable Moodle : Moodle & Server2Go
Portable Moodle  : Moodle & Server2GoPortable Moodle  : Moodle & Server2Go
Portable Moodle : Moodle & Server2Go
Boonlert Aroonpiboon
 
NETWORK SERVICEOPENSSH + NTP + SQUID
NETWORK SERVICEOPENSSH + NTP + SQUIDNETWORK SERVICEOPENSSH + NTP + SQUID
NETWORK SERVICEOPENSSH + NTP + SQUID
Ploynatcha Akkaraputtipat
 
Server2Go เว็บพกพาตัวจริง
Server2Go เว็บพกพาตัวจริงServer2Go เว็บพกพาตัวจริง
Server2Go เว็บพกพาตัวจริง
Boonlert Aroonpiboon
 
Computer systemarchitecture
Computer systemarchitectureComputer systemarchitecture
Computer systemarchitecture
Saranyu Srisrontong
 
เทคโนโลยี Cloud Computing
เทคโนโลยี Cloud Computingเทคโนโลยี Cloud Computing
เทคโนโลยี Cloud Computing
IMC Institute
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 goarchitechture
 
wordpress-server2
wordpress-server2 wordpress-server2
wordpress-server2 Nan Anan
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 gotaweesit doh
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 govongboonrod
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 govongboonrod
 
Operating System Chapter 1
Operating System Chapter 1Operating System Chapter 1
Operating System Chapter 1
Nuth Otanasap
 
CoverSpace solution v. 05
 CoverSpace solution v. 05 CoverSpace solution v. 05
CoverSpace solution v. 05
Damrongsak Kobtakul
 
Cloud Computing กับความ พร้อมภาครัฐพาประเทศไทยเข้าสู่ AEC
Cloud Computing กับความ พร้อมภาครัฐพาประเทศไทยเข้าสู่ AECCloud Computing กับความ พร้อมภาครัฐพาประเทศไทยเข้าสู่ AEC
Cloud Computing กับความ พร้อมภาครัฐพาประเทศไทยเข้าสู่ AEC
IMC Institute
 
Global Azure 2019 - bangkok 2019
Global Azure 2019 - bangkok 2019Global Azure 2019 - bangkok 2019
Global Azure 2019 - bangkok 2019
Kumton Suttiraksiri
 
php5new
php5newphp5new
Firmware android 4.0.4 ics สำหรับ galaxy cooper
Firmware  android 4.0.4 ics สำหรับ galaxy cooperFirmware  android 4.0.4 ics สำหรับ galaxy cooper
Firmware android 4.0.4 ics สำหรับ galaxy cooperthanakit553
 
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
Chaisuriya
 

Similar to Microsoft Azure day 1 (20)

Proposal
ProposalProposal
Proposal
 
Portable Moodle : Moodle & Server2Go
Portable Moodle  : Moodle & Server2GoPortable Moodle  : Moodle & Server2Go
Portable Moodle : Moodle & Server2Go
 
NETWORK SERVICEOPENSSH + NTP + SQUID
NETWORK SERVICEOPENSSH + NTP + SQUIDNETWORK SERVICEOPENSSH + NTP + SQUID
NETWORK SERVICEOPENSSH + NTP + SQUID
 
Server2Go เว็บพกพาตัวจริง
Server2Go เว็บพกพาตัวจริงServer2Go เว็บพกพาตัวจริง
Server2Go เว็บพกพาตัวจริง
 
Computer systemarchitecture
Computer systemarchitectureComputer systemarchitecture
Computer systemarchitecture
 
เทคโนโลยี Cloud Computing
เทคโนโลยี Cloud Computingเทคโนโลยี Cloud Computing
เทคโนโลยี Cloud Computing
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 go
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 go
 
wordpress-server2
wordpress-server2 wordpress-server2
wordpress-server2
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 go
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 go
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 go
 
20100806 wordpress-server2 go
20100806 wordpress-server2 go20100806 wordpress-server2 go
20100806 wordpress-server2 go
 
Operating System Chapter 1
Operating System Chapter 1Operating System Chapter 1
Operating System Chapter 1
 
CoverSpace solution v. 05
 CoverSpace solution v. 05 CoverSpace solution v. 05
CoverSpace solution v. 05
 
Cloud Computing กับความ พร้อมภาครัฐพาประเทศไทยเข้าสู่ AEC
Cloud Computing กับความ พร้อมภาครัฐพาประเทศไทยเข้าสู่ AECCloud Computing กับความ พร้อมภาครัฐพาประเทศไทยเข้าสู่ AEC
Cloud Computing กับความ พร้อมภาครัฐพาประเทศไทยเข้าสู่ AEC
 
Global Azure 2019 - bangkok 2019
Global Azure 2019 - bangkok 2019Global Azure 2019 - bangkok 2019
Global Azure 2019 - bangkok 2019
 
php5new
php5newphp5new
php5new
 
Firmware android 4.0.4 ics สำหรับ galaxy cooper
Firmware  android 4.0.4 ics สำหรับ galaxy cooperFirmware  android 4.0.4 ics สำหรับ galaxy cooper
Firmware android 4.0.4 ics สำหรับ galaxy cooper
 
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
 

Microsoft Azure day 1

  • 1. Introduction to Microsoft Azure (Day 1) Narisorn Limpaswadpaisarn Microsoft Partner Technology Strategist nalimp@microsoft.com
  • 2. Outline 1. Cloud and Azure Introduction 2. VM Pricing 3. Azure Portal 4. การสร้าง Server บน Cloud 4.1 Virtual Machine 4.2 VM components 5. Storage 6. Back up (Recovery Service) Case Scenario
  • 3. Objective 1. เพื่อให้ผู้เข้าร่วมมีความเข้าใจ เบื้องต้นใน ระบบ cloud ของ Microsoft 2. เพื่อให้เกิดความเข้าใจในการ คิด ราคา ของ Server และ การ Backup
  • 4. 1. Cloud and Azure Introduction
  • 5. Microsoft Azure Microsoft Azure คือ Cloud platform ที่ทาง Microsoft ได้เตรียมไว้สาหรับองค์กร ที่ต้องการพัฒนา และ ปรับปรุง ศูนย์ข้อมูล (Data Center) เพื่อให้รองรับความต้องการทางธุรกิจได้อย่างมีประสิทธิภาพ ในระบบ cloud ที่เป็นแบบPublic cloud ของ Microsoft Azure จะช่วยตอบโจทย์ในเรื่องของ 1. ความยืดหยุ่นในการให้บริการ 2. ความยืดหยุ่นในการใช้งานและราคา 3. ความปลอดภัยของระบบ
  • 7. ความยืดหยุ่นในการใช้งานและราคา IT extended, Backup & Disaster Recovery Auto-Scaling, Pay as you go Flexible platform Run your apps anywhere
  • 9. ความปลอดภัยในข้อมูล 1. You own your data 2. You are in control of your data
  • 11. Get Azure Trial 1. Get Azure Pass Promo Code from Instructor (ต้องมี Microsoft mail account ก่อน เช่น Hotmail หรือ Outlook) 2. ไปที่ https://www.microsoftazurepass.com/ 3. เลือก Thailand แล้วใส่ Promo Code แล้ว คลิก Submit 4. ยืนยันข้อมูล แล้ว คลิก Submit 5. ยืนยันจะใช้Azure Pass โดยคลิก Active และ คลิก Sign-up (with your Microsoft mail account) 6. รอ การ provision เมื่อเสร็จแล้ว คลิก Start managing my service > ระบบจะเข้าไปที่ portal ของ Azure 7. ปิดหน้าต่าง แล้วไป part ต่อไป
  • 13. VM cost estimation Test or Production Server ใส่ Disk ทั้งหมดกี่ลูก? Core? RAM? Window or Linux? Bandwidth เท่าไหร่? Backup? Test server - Basic Production Server - Standard HDD (Drive D:) - Std A-series SSD (Drive D:) - Std D-series Consume Max 1 TB per disk each (Page blob) (LRS, GRS or RA-GRS) Inbound - Free Outbound - Zone 2 Azure Backup - Protected + - Consume (Block blobs) (LRS or GRS) QNAP Backup - Bandwidth (Zone 2) + - Consume (Block blobs) (LRS or GRS)
  • 14. VM components 1. Virtual Machine sizes 2. Attach disks/storage 3. Outbound Bandwidth 4. IP 5. Backup service 6. Service Support * ถ้าใช้งานตลอดเวลา: 1 เดือนของ Microsoft คิดเป็น 744ชั่วโมง
  • 15. Virtual Machine sizes (Window & Linux) OS Window OS Linux Max data disks กี่ลูก (1TB each) = 1, 2, 4, 8, 16 ตามลาดับ IOPS = 300/ ลูก (D:) temp For Test/dev, single instance production. No load balancing and auto-scaling
  • 16. Virtual Machine sizes (Window & Linux) OS Window OS Linux Max data disks กี่ลูก (1TB each) = 1, 2, 4, 8, 16, 4, 8, 16 ตามลาดับ IOPS = 500/ ลูก (D:) temp
  • 17. Virtual Machine sizes (Window & Linux) OS Window OS LinuxMax data disks กี่ลูก (1TB each) = 2, 4, 8, 16, 4, 8, 16, 32 ตามลาดับ IOPS = 500/ ลูก (D:) temp
  • 18. Virtual Machine sizes (Window & Linux) OS Window OS LinuxMax data disks กี่ลูก (1TB each) = 2, 4, 8, 16, 32, 4, 8, 16, 32 ตามลาดับ IOPS = 500/ ลูก (D:) temp Intel Xeon Haswell Processor CPU จะเร็วกว่า D-series ประมาณ 35%
  • 19. Virtual Machine sizes (Window & Linux) OS Window OS LinuxMax data disks กี่ลูก (1TB each) = 4, 8, 16, 32, 64 ตามลาดับ IOPS = 500/ ลูก (D:) temp
  • 20. Virtual Machine sizes (Window & Linux) Create ได้ใน New Portal Attach เข้าที่รุ่น D หรือ G series เป็น DS, GS series
  • 21. Attach disk storage ถ้าไม่ใช่ premium จะคิดราคาตามที่จุ ไม่ใช่ตาม size ที่เรา attach
  • 22. Outbound Bandwidth 1. ไม่มี ค่า Inbound 2. ในกรณี Outbound เกิน 500 TB ให้ ติดต่อ wapteams@microsoft.com
  • 23. IP 1. โควต้า IP ต่อ 1 subscription จะมี - Reserved IP ได้20 ตัว (ฟรี 5 ตัวแรก) - 5 PIP (ไม่ฟรี) - ถ้าอยากได้เกินโควต้าให้ติดต่อ wapteams@microsoft.com 2. เมื่อ Stopped-Deallocated - Reserved IP ยังคิดเงินอยู่ - PIP ที่สร้างมาแล้ว ไม่คิดเงิน - เศษชั่วโมงปัดขึ้น (เริ่มนับชั่วโมงที่ 2) - ใช้PowerShell เพื่อ delete ไม่ให้คิดเงิน 3. Reserve IP ที่สร้างมาแล้วแต่ไม่ได้delete ถ้าเอาไป map กับ cloud service ตัวใหม่ จะ เสียค่า remaps PIP cost = $0.004/hour per IP (~$3/month per IP) Load-balanced VIP = $0.004/hour per IP (~$3/month per IP) -> 5 IPs per cloud service/vm
  • 24. Backup มีค่า 2 ค่า แยกกัน (คือ protected instance + storage) เครื่อง(vm, application server, window client) ที่ลงตัว Back up agent (protected instance) Storage ในนี้ จะเป็น ชนิด Block blobs และ มีให้เลือกระหว่าง LRS และ GRS
  • 27. • 02-263-6888 • 001-800-441-0560 ((ฟรีค่าบริการ)) สามารถติดต่อได้ทุกวันตลอด 24 ชั่วโมง ยกเว้นวันหยุดนักขัตฤกษ์ (สาหรับภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์เวลา 9:00 – 21:00 น.) เมนูลูกค้าสัมพันธ ์: https://support.microsoft.com/th-th/gp/contactoptionsCall Center (ทุกผลิตภัณฑ์) Channel Paid  Activation Center: การเปิดใช้งานผลิตภัณฑ์ ติดต่อได ้ที่ 02-263-6888 หรือ 001-800-441-0560 หรือ 001-800-2468-1668 ให ้บริการทุกวันตลอด 24 ชั่วโมง ยกเว ้นวันหยุดนักขัตฤกษ์ (สาหรับภาษาไทยจะมีเฉพาะ วันจันทร์ – ศุกร์ เวลา 9:00 – 21:00 น.) ((ฟรีค่าบริการ)) ………………………………………………………………………………………………………………………………………………………  Microsoft Virtual Academy เรียนรู้ และลองใช้ ไมโครซอฟท์เทคโนโลยีแบบเจาะลึก โดยไม่เสีย ค่าใช้จ่าย: https://www.microsoftvirtualacademy.com/ ………………………………………………………………………………………………………………………………………………………  TechNet แหล่งอัปเดตเทคโนโลยีสาหรับผู้เชี่ยวชาญด้านไอที: https://technet.microsoft.com/en-us/ ………………………………………………………………………………………………………………………………………………………  MSDN แหล่งอัปเดตเทคโนโลยีสาหรับนักพัฒนา: https://msdn.microsoft.com ………………………………………………………………………………………………………………………………………………………  การสนับสนุนด้านเทคนิค Window Live, Outlook.com: https://support.live.com/  Microsoft Volume Licensing Service Center: 001-800-441-0231 ให ้บริการวันจันทร์ – ศุกร์ เวลา 9:00 – 18:00 น. (ภาษาไทย) หรือ ติดต่อทางอีเมลที่ vlservp@microsoft.com ((ฟรีค่าบริการ)) …………………………………………………………………………………………………………………………………………………………………  Care Line หากมีข ้อสงสัยเหรือต ้องการสอบถามข ้อมูลเกี่ยวกับ Windows Phone ติดต่อได ้ที่ 02-255-2111 ให ้บริการวันจันทร์ – ศุกร์ ยกเว ้นวันหยุดนักขัตฤกษ์ เวลา 9:00 – 18:00 น. …………………………………………………………………………………………………………………………………………………………………  Live Chat สามารทาการสนทนาออนไลน์เพื่อรับคาแนะนา ทุกวันจันทร์ – ศุกร์ Windows Phone เวลา 9:00 – 18:00 น.: https://www.microsoft.com/th-th/mobile/support/contact/ MS ผลิตภัณฑ์อื่นๆ เวลา 9:00 – 21:00 น.: https://support.microsoft.com/en-us/gp/contactoptions/th# …………………………………………………………………………………………………………………………………………………………………  Pinpoint เครื่องมือช่วยค ้นหาข ้อมูลสาหรับคู่ค ้าไมโครซอฟท์ที่เหมาะกับความต ้องการ: https://pinpoint.microsoft.com/th-TH/home Channel Free ติดต่อได้ที่ 001-800-441-2619 ((ฟรีค่าบริการ)) • คาถามทั่วไปเกี่ยวกับผลิตภัณฑ์ราคา การชาระค่าใช้จ่าย การยกเลิกการใช้งาน ให้บริการวันจันทร ์– ศุกร ์เวลา 9:00 – 18:00 น. ยกเว้นวันหยุดนักขัตฤกษ์ (ภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์เวลา 9:00 – 17:00 น.) • แจ้งปัญหาทางด้านเทคนิค ติดต่อได้ทุกวันตลอด 24 ช.ม ยกเว้นวันหยุดนักขัตฤกษ์ (สาหรับภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์เวลา 9:00 – 17:00 น.) • หากมีปัญหาเรื่องการเปิดใช้งาน การ Activation ติดต่อได้ที่ 001-800-441-2619 ((ฟรีค่าบริการ)) • หากมีปัญหาด้านการสั่งซื้อ ติดต่อได้ที่ 02-263-6888 ให้บริการวันจันทร ์– ศุกร ์เวลา 9:00 – 18:00 น. ยกเว้นวันหยุดนักขัตฤกษ์ (สาหรับภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์ เวลา 9:00 – 17:00 น.) แจ้งปัญหาทางด้านเทคนิค ติดต่อได้ที่ : 02-263-6888 หรือ 001-800-441-0560 ((ฟรีค่าบริการ)) ติดต่อได้ทุกวันตลอด 24 ชั่วโมง ยกเว้นวันหยุดนักขัตฤกษ์ (สาหรับภาษาไทยจะมีเฉพาะวันจันทร ์– ศุกร ์ เวลา 8:00 – 17:00 น.) https://portal.office.com/ https://datamarket.azure.com/support https://www.microsoft.com/surface/th-th/support/ Paid Premier Support: 02-263-6802 ติดต่อได้ทุกวันตลอด 24 ชั่วโมง Premier Support: 02-263-6802 ติดต่อได้ทุกวันตลอด 24 ชั่วโมง https://premier.microsoft.com/ https://premier.microsoft.com/
  • 29. Portal ทั้ง2 ชนิดของAzure https://manage.windowsazure.com https://portal.azure.com/ Old portal / Management Portal New portal / Preview Portal ใน new portal user จะได้ลอง feature ใหม่ๆ ที่ใน portal เก่าไม่ support เช่น Premium Storage, VM version ใหม่ๆ
  • 31. New portal 1. ไปที่ https://portal.azure.com/ แล้วใส่ username/password จะเข้าไปที่ Portal ใหม่ 2. คลิกที่ subscription แถบซ้ายมือ เพื่อดูชื่อ subscription name และ ID ของเรา 3. คลิกที่ชื่อ subscription (Azure pass) จะมี tile ขยายออกมา ให้ดู billing ได้ 4. สามารถ scroll down มาดูค่าต่างๆ เช่น billing, วันที่เหลือที่จะใช้ Azureได้ และถ้าอยากเอาค่านั้นมาที่หน้าหลัก ให้คลิกที่ปุ่ม … และเลือก pin to dashboard เช่น Cost by resource 5. ปิด tile ทั้งหมดจะเห็น หน้า billing ใน dashboard เรา สามารถ เลือกจัดหน้า dashboard ได้โดย คลิกที่ edit 6. ให้ปิดทั้งหน้าต่างนี้ เพื่อไป part ต่อไป 5. 2. 4.
  • 32. Old portal 1. ที่ https://manage.windowsazure.com ที่แถบซ้าย เลื่อนลงมาจนสุด คลิกที่ Setting 2. ที่ subscription จะโชว์subscription name และ ID ให้เราเห็น 3. ที่ ด้านบน credit status จะโชว์จานวนเงิน + วันที่เหลือ ในการใช้ Azure สามารถ คลิ๊กเข้าไปดู รายละอียดหน้า Summary ได้ 1. 3.
  • 33. การออกคาสั่งต่างๆในAzure 1. Click & type ใน Interface ต่างๆใน Azure portal 2. PowerShell command http://aka.ms/webpi-azps
  • 34. Check points 1. การ log in ทาได้โดย Microsoft Account 2. Azure มี Portal 2 แบบ คือ management portal (เก่า) และ preview portal (ใหม่) 3. การควบคุมคาสั่งต่างๆใน Azure ทาได้ผ่าน interface ใน portal และ PowerShell command
  • 37. Virtual Machine - VM เป็น service ในหมวดของ IaaS - ทาหน้าที่เป็น Server จาลองทางานได้เหมือน เครื่อง Server หรือ PC เครื่องหนึ่ง - รองรับ ทั้งระบบปฏิบัติการ Window, Linux - มี spec ของเครื่องที่หลากหลาย
  • 39. Supported/Unsupported workloads For others servers https://support.microsoft.com/en-us/kb/2721672 For Window Server Supported Active Directory Domain Services Active Directory Federation Services Active Directory Lightweight Directory Services Application Server DNS Server Failover Clustering File Services Network Policy and Access Services Print and Document Services Remote Access (Web Application Proxy) Remote Desktop Services Web Server (IIS) Windows Server Update Service For Window Server Unsupported features BitLocker Drive Encryption (on the operating system hard disk; may be used on data disks) Internet Storage Name Server Multipath I/O Network Load Balancing Peer Name Resolution Protocol SNMP Services Storage Manager for SANs Windows Internet Name Service Wireless LAN Service For Window Server Unsupported Dynamic Host Configuration Protocol Server Hyper-V Remote Access (Direct Access, Routing) Rights Management Services Windows Deployment Services
  • 40. Create a new 1st VM 1. ที่ https://manage.windowsazure.com แถบซ้ายมือ แล้ว เลือกไปที่ Virtual machine 2. หรือ คลิกมุมซ้ายล่างที่ +New -> Compute -> Virtual Machine -> From gallery 3. หน้า Image gallery เลือก Window Server 2012 R2 Datacenter แล้ว กดลูกศรขวามือ 4. หน้าต่อมา ใส่ชื่อ virtual machine (Version, Tier, Size คงไว้) ใส่ Username/password ไว้log in เข้าเครื่อง แล้ว กดลูกศรขวามือ 1.
  • 41. Create a new 1st VM ใน Page ที่ 3 Cloud service: ให้เลือกสร้าง cloud service อันใหม่ Cloud service DNS Name: ให้ตั้งชื่อใหม่ หรือ จะใช้ตาม ชื่อของ vm ก็ได้ Region/Affinity Group/ Virtual Network: ให้เลือก Southeast Asia Storage Account: เลือก Use an automatically generate storage account Availability Set: ให้เลือก (None) Endpoints: ให้คงค่าไว้ เมื่อเสร็จแล้วกดลูกศรขวามือ
  • 42. Create a new 1st VM หน้าที่จะเป็นการ ลง 3rd party agent ต่างๆเพื่อ เพิ่ม ความสามารถให้กับ vm ให้ เราคงค่าไว้ Install the VM Agent ไว้เพื่อการ manage extension ในอนาคต แล้วกด เครื่องหมายถูกเพื่อ create vm ซึ่งจะใช้เวลา 5- 10 นาที
  • 43. ทดลองRDP เมื่อ vm ได้provisioning เรียบร้อยแล้วสถานะ “running” ให้ ทดลอง log in โดยกด connect ในกรณี ที่ สถานะ VM ไม่ได้อยู่ใน “running” ให้โดยกดที่ Start ด้านล่าง ก่อนแล้วค่อย กด connect จะ download ไฟล์RDP มาให้ save ไว้แล้ว double click เพื่อ login แล้วใส่ username/password เมื่อผ่าน แล้วกด Yes เพื่อเข้าสู่ vm Window จะใช้RDP ในการ access เข้า vm ส่วน Linux จะใช้ SSH
  • 44. Usage cores limitation ใน portal เราสามารถ run vm พร้อมๆกันได้หลายตัว แต่ ผมรวมของ core ของ vm จะได้ไม่เกิน 20 สามารถขอติดต่อ เปิด ticket กับทาง Microsoft ในเพิ่ม จานวน core ให้เกิน 20 ได้ จากรูป vm ทุกตัวเป็น A3 มี 4 cores ฉะนั้นจึง เปิดพร้อมกันให้ทางานได้5 ตัวใน portal ดูผลรวมได้ในหน้า Dashboard
  • 45. Check points 1. VM เป็น บริการ ภายใต้IaaS 2. รองรับระบบปฏิบัติการ/workload ที่หลากหลาย เช่น Window/Linux 3. workload และ features ของ vm ไม่ได้รอบรับหมดควรดู ข้อจากัดประกอบ
  • 47. Status ของvm 1. Running: vm กาลังเปิดใช้งานอยู่จะถูก billing 100% 2. Stopped: Core ของ vm หยุดทางาน จะถูก billing บางส่วน (ทาได้โดย Start -> Shutdown ใน vm) 3. Stopped (Deallocated): vm หยุดทางานทั้งหมด ไม่ถูก billing (ทาได้โดย Shutdown ใน portal) ข้อควรระวัง Stop-deallocated จะทาให้ ข้อมูลใน D: Drive ซึ่งเป็น temp drive หายด้วย
  • 48. VM default drives (C: & D:) C: Drive มีไว้เก็บ ข้อมูลของ OS มีขนาด 127 GB D: Drive เป็น temporary drive ไว้สาหรับ เก็บข้อมูลชั่วคราว paging ไฟล์มีขนาดแล้วแต่ spec ที่เลือก
  • 49. Storage ตอน create vm Storage ที่เก็บ vhds ไฟล์ ของ vm จะถูกเก็บไว้ภายใต้ชื่อที่อ่านยาก เข้าไปดูได้โดยคลิกลูกศรซ้าย ข้าง Storage account ที่ต้องการ แล้วไปที่ container เราสามารถสร้าง storage เปล่าๆ โดยตั้งชื่อให้อ่านง่าย ก่อน แล้วค่อยสร้าง vm แล้ว link อีกที
  • 50. Cloud Service • เป็นเสมือน Container สาหรับใส่ vm ละ link resource ต่างๆที่ เกี่ยวข้องกับ vm (1 cloud มีได้ถึง 50 vm) • Cloud service จะได้public IP (VIP) และ DNS name (xxx.cloudapp.net) • พอสร้าง vm ต่างๆ ใน cloud service จะได้DIP ที่เป็น private จาก cloud service มี storage account ไว้เก็บ VHD, disks • vm ที่อยู่ใน cloud service เดียวกัน สามารถคุยกันตรงได้เลย โดย DIP • Port ต่างๆจะ อนุญาติ ให้ส่งไปที่ vm โดยเปิด end point ผ่าน Public IP • ถ้า vm ใน cloud service ทุกตัว stopped (Deallocated) เมื่อเปิดใหม่ cloud service จะได้public IP ใหม่ ** vm ที่ต่าง cloud service กันจะคุยกันตรงๆไม่ได้ จึงจาเป็นต้องสร้าง Virtual network
  • 51. Cloud Service ในการสร้าง vm ตัวแรก ใน cloud service ตัว size ของ vm ตัวแรกใน cloud service จะเป็นตัวกาหนด group ของ vm ตัวต่อไปที่สร้างได้ใน cloud service อันนั้น · Type 1: A0-A4 (Basic) · Type 2: A0-A7 (Standard) · Type 3: A8/A9 · Type 4: A0-A7 and D1-D14 · Type 5: G1-G5 · Type 6: DS1-DS14
  • 52. Resize vm การ Resize ทาได้โดย ไปที่หน้า configure ของ vm นั้นๆ แล้วไปเลือก Dropdown list แล้วกด save ซึ่งการ Resize ก็ เป็นไปตามกรุ๊ปใน slide ที่แล้ว เช่นเดียวกัน * การ resize อาจทาให้ระบบต้อง restart vm
  • 53. Virtual Disk • vm สามารถ ใส่ virtual disk เปล่าๆ(empty disk) เพื่อเพิ่ม storage capacity ให้กับ vm ได้ หรือ upload disk ที่มีข้อมูลจากที่อื่นมาใส่ได้ • จานวน disk ที่ใส่ได้จะอยู่ที่ spec ของ vm ที่เราเลือก • Virtual Disk 1 ลูก ได้maximum ความจุที่ 1 TB • สามารถ นา virtual disk มารวมกันทา storage pool เพื่อเพิ่มความเร็ว อ่านเขียน IOPS ได้(ทาใน window server)
  • 54. Endpoints เป็นเสมือน Firewall แรก ก่อนเข้า vm (ใน vm เช่น window server ก็มี firewall ของมันเองอีกที่) โดยเบื้องต้น เวลา create vm จะมี 2 port เปิดอยู่คือ Remote desktop และ PowerShell
  • 55. 3 types of IP address 1. Virtual public IP (VIP): Cloud services จะได้IP นี้มาจาก xxx.cloudapp.net, จะถูกเปลี่ยนเมื่อ เปิดจากสภาพ stopped (deallocated) 2. Dynamic IP (DIP): เมื่อ cloud service ได้VIP มาแล้ว จะ จ่าย private IP แบบ dynamic ให้ vm 3. Instance-level public IP (PIP): เป็น IP แบบ on- demand ตรงสู่ vm (RDP ตรงได้เลย) ซึ่งจะ bypass endpoint ทาได้โดย คาสั่ง PowerShell, จะถูกเปลี่ยนเมื่อ เปิดจากสภาพ stopped (deallocated) *Reserved IP: เป็น VIP ที่ user ใช้คาสั่งจองไว้IP จะถูกล็อคไว้และ ไม่เปลี่ยนแม้vm จะเปิดจากสภาพ stopped (deallocated) ทาได้โดย คาสั่ง PowerShell
  • 56. 3 types of IP address Load-balanced IP: คือ VIP ที่ assign เพิ่มเติม ให้ cloud service/vm เพื่อทา การ load balancing Microsoft public IP pool http://www.microsoft.com/en-us/download/details.aspx?id=41653
  • 57. Create cloud service สามารถสร้าง cloud service เปล่าๆ ก่อนแล้วค่อย สร้าง vm เพื่อใส่เข้าไปได้ 1. ที่ https://manage.windowsazure.com ที่แถบซ้าย เลื่อนลงมา คลิกที่ Cloud services 2. คลิก +new ที่ล่างสุด ซ้ายมือ Compute -> Cloud service -> Quick create 3. ตั้งชื่อ URL (ที่ unique), Location เป็น Southeast Asia 4. คลิก Create cloud service 2. 1. 4.
  • 58. Add empty disk to vm 1. ที่ https://manage.windowsazure.com ที่แถบซ้าย มาที่ Virtual Machines 2. ที่มาที่ชื่อ virtual machine ที่ต้องการ คลิกที่ Attach -> Attach empty disk 3. ค่าที่ระบบเติมไว้ทุกอย่างให้คงที่ 4. ปรับขนาด side in GB ได้สูงสุด 1 TB (1023 GB) 5. คลิกที่ เครื่องหมายถูกเพื่อเริ่ม attach รอการ update สักพัก 1. 2.
  • 59. Add empty disk to vm 6. RDP เพื่อ access เข้า vm นั้น ใส่ username/password 7. เมื่อ login เข้ามา desktop ให้เข้ามาที่ Server Manager 8. เมื่อเข้ามาซ้ายมือ คลิกที่ File and Storage services -> disk จะเห็น disk ตัวนึง ขึ้น unknown อยู่ 9. คลิกขวาที่ disk เลือก new volume 10. ให้ หน้าแรก หน้าสอง คลิก next 11. Size ให้ใช้เต็มคามที่เคยใส่ไว้คลิก next 12. Drive letter เลือกได้ตามใจชอบ คลิก next จน สุดท้ายเลือก create 13. คลิกที่ file explorer จะเห็น new volume ใหม่เข้ามา 7. 8. 13.
  • 60. ทดลองเปิดEndpoints Endpoint สามารถเปิดได้3 ที่ โดยใช้ PowerShell, ตอนสร้าง vm และ จากหน้าของ Endpoints ใน portal ถ้าเปิดจากหน้า Endpoints ทาได้โดย คลิกลูกศรซ้ายที่ตัว vm ที่ต้องการแล้วคลิก endpoints
  • 61. ทดลองเปิดEndpoints จะเห็น list ของ Endpoints ที่เปิดให้ vm ตัวนี้ ให้เลือก add พื่อเปิดเพิ่ม เลือก add a stand-alone endpoint แล้ว กดลูกศรซ้ายมือ
  • 62. ทดลองเปิดEndpoints Name: จะมี list protocol ต่างๆที่มีให้เลือก เช่น FTP, HTTPS Drop down เป็น HTTP Protocol: ให้เป็น TCP Private port และ Public port ให้ใส่ 80 แล้วกด เครื่องหมายถูก
  • 63. Test VIP 1. ที่ https://manage.windowsazure.com ที่แถบซ้าย มาที่ Virtual Machines 2. ไป vm ที่ running อยู่แล้วคลิก ลูกศรซ้าย 3. คลิก Dashboard แล้วสังเกต ค่า DNS name, public IP (VIP) และ Internal IP 1. 2. 3.
  • 64. Test VIP 4. ที่ Desktop คลิกขวา start แล้ว คลิก command prompt (Admin) (หรือพิมพ์ที่ search ว่า cmd) 5. พิมพ์คาสั่ง nslookup xxx.cloudapp.net (ชื่อ dns ของ cloudservice เรา) 6. สังเกต ว่า IP จะตรงกับที่โชว์ใน portal 7. ไปที่ Dashboard ของ vm อีกตัวที่อยู่ใน cloud service เดียวกัน สังเกตวัน VIP จะอันเดียวกัน
  • 65. Auto-scaling เป็นการ scale out โดย เราจะ สร้าง vm หลายๆตัว เป็น spare เอาไว้แล้วตั้งให้อยู่ใน cloud service เดียวกัน Availability set เดียวกัน และ vm size เท่ากัน แล้วไปตั้ง วันเวลา หรือ rule ระบบเปิด/ปิด vm มาช่วยในตามที่กาหนด ในหน้า scale ของ cloud service นั้นๆ
  • 66. Checkpoints 1. Status ของ vm ที่เป็น “stop deallocated” จากการ shutdown ที่ portal จะไม่ถูก billing แต่ ข้อมูลใน Drive D: หาย 2. Cloud storage รับ public IP (VIP) และแจก private IP (DIP) ให้ vm ทั้งหมดในตัวมัน (max vm = 50) 3. ถ้า vm ทุกตัว stop deallocated แล้วเปิดมาใหม่ cloud service จะได้public IP ใหม่ 4. vm ที่อยู่ใน cloud service เดียวกันจะคุยตรงกันเองได้ 5. Virtual disk 1 ลูก จุสูงสุด 1 TB จานวน disk ที่ใส่ได้ตาม spec ของ vm นั้นๆ 6. Endpoint ทาหน้าคล้ายเป็น Firewall แรกก่อนเข้าสู่ vm ควบคุม port ต่างๆ 7. Auto-scaling ต้องอยู่ใน Availability set เดียวกัน cloud service เดียวกัน และ vm size เดียวกัน
  • 68. Storage types 1. Blob storage เก็บทั้งข้อมูล backup, document, picture, video ในส่วนของ VM ตัว ไฟล์VHD จะเรียกว่าเป็น ชนิด Page Blob & Disks ซึ่งภายใต้หมวดนี้ เช่นกัน 2. File storage ทาหน้าที่เป็น file share ระหว่าง apps ที่ run บน vm ด้วยกันรวมไปถึงให้ on-premise มา access ได้ 3. Table storage เก็บข้อมูลจาพวก NoSQL เป็น unstructured เหมะสาหรับ web applications และ address books มีการใช้key access เพื่อความปลอดภัย 4. Queue storage เป็นการเก็บข้อมูลเพื่อ ให้ การ message ส่งข้อมูล workflow ไม่ซ้าซ้อนกันระหว่าง resource ใน cloud service
  • 69. Storage account types 1. LRS = Locally Redundant Storage ข้อมูลสาเนา 3 ชุด ใน 1 zone ใน 1 region 2. ZRS = Zone Redundant Storage เก็บข้อมูล block blobs หลายๆ zone ใน 1 region ซึ้ง ไม่ support vm ที่ข้อมูลเป็น page blobs 3. GRS = Geo-Redundant Storage ข้อมูลสาเนา 6 ชุด ใน 2 region (region ละ 3 ชุด) 4. RAGRS = Read-only Access Geo-Redundant Storage (for max data availability/durability) เป็นประเภท GRS ซึ่ง primary location จะได้ read/write (xxx.blob.core.windows.net) ส่วน Secondary location จะเป็น read-only (xxx-secondary.blob.core.windows.net) 5. Premium Storage เป็นประเภท LRS แต่ข้อมูลจะอยู่ที่ high performance SSD based storage (low latency) support ให้แค่เฉพาะ vm https://azure.microsoft.com/en-us/documentation/articles/storage-redundancy/
  • 71. Create storage 1. ที่ https://manage.windowsazure.com แถบซ้ายมือ เลื่อนแล้วเลือกไปที่ Storage 2. คลิก +new ที่ล่างสุด ซ้ายมือ Data service -> storage -> Quick create 3. ตั้งชื่อ URL (ที่ unique), Location เป็น Southeast Asia และ Replication เป็น Geo-redundant 4. คลิก create storage account 1. 2. 3.
  • 72. Change replication type ทาได้โดย ไปที่ storage account ที่ต้องการ กดลูกศรข้างชื่อ account แล้วไปที่ แถบ configure เลือกเปลี่ยน replication ตามต้องการ แล้วกด save ระบบก็จะเตือนว่า pricing จะเปลี่ยนให้กด yes
  • 73. Checkpoints 1. Premium Storage เป็น แบบ LRS และ support เฉพาะ vm 2. GRS เก็บข้อมูล 6 สาเนา แบ่งไป 2 regions ที่ละ 3 ชุด 3. VHD เก็บเป็นชนิด page blob & disks
  • 75. Recovery Services 2 Types of vault 1. Site Recovery vault – DR site 2. Backup vault – file backup and VM back up
  • 76. Backup vault(Data) 1. RDP ไปใน vm ที่เราสร้าง ที่ Server Manager มาที่ Local server 2. มาที่ IE Enhance Security Configuration คลิก ตรง on 3. เลือก off ทั้ง Administrators และ users แล้วกด ok แล้ว กด F5 เพื่อ refresh จะเห็นมันขึ้นว่า off (เราจะเข้าwebsite ต่างๆใน vm ได้) 4. เข้า IE มาที่ https://manage.windowsazure.com แล้ว sign in พอเข้าหน้า portal แล้วคลิก +new ที่ล่างสุด ซ้ายมือ Data services -> Recovery services -> Backup vault -> Quick create 5. ตั้งชื่อ vault ของเรา และ Region ในการวาง back up แล้วกด create vault 6. Service จะสร้างไว้ในแถบซ้าย ชื่อว่า Recovery Services 7. ที่แถบ Recovery Services มาที่ vault เราให้ คลิก ลูกศรซ้ายมือ ข้างชื่อ vault 8. ที่หน้า cloud icon เลื่อนลงมา แล้วกด download vault credentials ลง desktop ของ vm 4. 6. 2.
  • 77. Backup vault(Data) 9. จากนั้น คลิก Agent for Windows Server or System Center data Protection Manager or window client เพื่อ download ตัว agent ลงเครื่อง 10. ดับเบิ้ลคลิก ที่ agent เพิ่อเริ่มการ Install 11. คลิก next จนมาที่ Microsoft Update Opt-In เลือก Use Microsoft Update when I check for update แล้วคลิก next แล้ว คลิก Install 12. รอสักพัก คลิก Process to Registration เพื่อลงทะเบียน 13. มาที่ Vault Identification กด Browse แล้วเลือกไปที่ credential ที่เราเพิ่ง download มาตอนแรก 14. ที่ Encryption Setting กดปุ่ม generate passphrase แล้ว browse เพิ่อ save เก็บไว้ 15. คลิก finish เป็นอันเสร็จการ ลงทะเบียน
  • 78. Backup vault(Data) 16. ทดลอง สร้าง note file ขึ้นมา โดยคลิกขวาที่หน้า desktop เลือก new -> text document ให้ไปเก็บไว้ที่ D: drive 17. มาที่ โปรแกรม Microsoft Azure Backup ที่ด้านขวา เลือก schedule backup 18. มาที่ wizard คลิก next ที่ Select Items to Backup คลิก Add Item เพื่อ upload file ถ้าเราเก็บ text ที่ desktop ให้เลือก D: -> text document ให้ uncheck ส่วนที่ไม่ต้องการออก แล้วกด ok แล้วกด next 19. มาที่ ตั้งเวลาการ Backup สามารถตั้งได้ว่า เป็น รายวัน, รายอาทิตย์ทุกวันไหนบ้าง เวลาใดบ้าง (ได้ถึง 3 ครั้งต่อวัน) เลือกแล้วกด next 20. เลือก Retention policy คือ ไฟล์ที่ backup ขึ้น cloud แล้วจะให้เก็บไว้กี่วัน เลือกเสร็จ คลิก next จนจบ แล้วคลิก finish เมื่อ รอสักพัก เมื่อ successful แล้วกด close
  • 79. Backup vault(Data) 21. จากตัวอย่าง ใน ข้อที่ 19. ถ้าเราเลือก week, 6.00PM, 1 week, Friday แล้ว ข้อ 21. เลือกตามภาพ ผลที่จะได้คือใน เดือนนึงจะ Backup ทุกวันศุกร์ 18.00 น. แต่ละ version ของวันศุกร์ จะมีอายุ 1 เดือน ยกเว้นวันศุกร์สุดท้ายของเดือนจะอายุ 1 ปี
  • 80. Backup vault(Data) 22. จากตอนนี้ Azure จะเริ่ม Backup ให้เราตามเวลาที่ตั้ง ให้เราทดลอง backup เลยโดยกด backup now ที่อยู่ด้าว ขวามือของโปรแกรม จากนั้น ที่ wizard คลิก backup ระบบจะเริ่มทาการ back up ทันที เมื่อ successful แล้วกด close 23. ทดลอง restore กลับลงมาโดยกด Recovery data ด้านขวามือ 24. เลือกที่ This server และกด next เลือก browse for files กด next 25. Volume เลือก drive ที่มี ไฟล์เรา Backup (D:) จะมี calendar ให้เลือกวัน version ไฟล์ที่เคย backup ซึ่งใน ที่นี้มีวันเดียว กด next 26. เลือก ไฟล์ใน Drive ที่จะ restore แล้วกด next 27. ที่ Recovery destination ให้เลือก restore ลง drive อื่นดู คือเลือกที่ Another location แล้ว browse เช่น desktop นอกนั้นค่าให้คงไว้กด next 28. คลิก Recover แล้วดูผล
  • 82. Case 1 vm ลูกค้าต้องการใช้งาน Virtual Machine ที่ run Windows Server 2008 R2 สาหรับ production แอพพลัเคชั่นของ ลูกค้า ที่ใช้CPU 2 Core ลูกค้าอยากได้เป็น memory intensive หน่อยคือ RAM ประมาณ 7 GB แต่ Storage ไม่ได้จุมาก ประมาณ 30 GB ควรเลือก VM size Standard A3 ค่าใช้จ่าย $259 ต่อเดือน ใช้Azure Open Token($100) 3 อัน
  • 83. Case 2 Back up ใน Azure นาย A มี vm instance ขนาด 48 GB แบบ LRS replication ต่อมานาย A ลง agent ตัว back up เพื่อ backup file ของทีม Finance ซึ่ง data ในนั้นมีขนาด 10GB เดือนนั้นเขาจะโดน billing สาหรับ Backup = $5 + (10 x $0.024) = $5.24 ถ้าเดือนต่อไป เพิ่ม instance อีกตัว เขาเป็นขนาด 160GB backup แบบ GRS และ back up data ในนั้นอีก 70 GB และ instance ตัวแรก มีการใส่ file ต่างๆเพิ่มไป จึงขนาดเพิ่มเป็น 78 GB back up เพิ่มจาก 10GB เป็น 20GB เดือนต่อไปเขาจะโดน billing สาหรับ Back up = $10 + (70 x $0.048) และ $10 + (20 x $0.024) = $23.84

Editor's Notes

  1. What’s Microsoft cloud? It’s for running business solution in Microsoft data center. Microsoft Azure is a flexible cloud platform that helps you grow with greater efficiency and be more responsive to charge. With Azure, you can be up and running fast, scale up or down as needed, and avoid high capital costs-paying only what you use. Azure: extension of your data center. MS provides core business solution
  2. IaaS = Microsoft offer with quick provision server and network infrastructure more full control than SaaS and PaaS, PaaS = Need for runs custom apps as service, without to worry about hardware and upgrade (ex Azure Web apps) SaaS = enable users to easily access apps without the need of install and maintain (ex. O365, Skype, Dynamic CRM online)
  3. Flexible platform: support ระบบปฏิบัติการหลากหลาย, ภาษาหลากหลาย สำหรับ developers รวมไปถึง third party Run your apps anywhere: Azure datacenter across 22 regions with announce plans for 5 additional regions เปิด service ของ Azure เพื่อการ deploy service ที่ไหนก็ได้ที่มี internet
  4. https://azure.microsoft.com/en-us/support/trust-center/compliance/
  5. เรามีสิทธิในการ access ข้อมูลเราได้อย่างเต็มที่ โดยที่ทาง Microsoft จะไม่นำข้อมูลเราได้ทำประโยชน์เช่น data mining, advertising เรา control ข้อมูลของเราได้ว่าจะ stored ไว้ที่ไหน เมื่อไหร่ transfer, delete ตลอดจน key access ต่างๆ จะอยู่กับเราซึ่ง Microsoft จะไม่มายุ่งเกี่ยว
  6. Open Licensing Program – คิดเป็น 1 license ได้ $100 ใช้ได้ 12 เดือนนับจากวันที่ activate (คล้ายระบบ เติมเงิน) Enterprise Agreement จะได้ $24 K ใช้งานได้ 3 ปี
  7. For all the steps in depth, please visit https://www.microsoftazurepass.com/howto
  8. Case ส่วนใหญ่ VM ถ้าเป็น standard ลูกค้าจะใช้ A-series และ D-Series และจะเลือก Disk และ Backup Storage แบบ LRS เป็นส่วนใหญ่
  9. https://azure.microsoft.com/en-us/pricing/details/virtual-machines/#Windows
  10. https://azure.microsoft.com/en-us/pricing/details/virtual-machines/#Windows
  11. https://azure.microsoft.com/en-us/pricing/details/virtual-machines/#Windows
  12. https://azure.microsoft.com/en-us/pricing/details/virtual-machines/#Windows
  13. https://azure.microsoft.com/en-us/pricing/details/virtual-machines/#Windows
  14. https://azure.microsoft.com/en-us/documentation/articles/storage-premium-storage-preview-portal/
  15. https://azure.microsoft.com/en-us/pricing/details/storage/
  16. https://azure.microsoft.com/en-us/pricing/details/data-transfers/
  17. กรณี remaps เช่น มี VM ใช้ Reserved IP อยู่ แล้วเรา delete vm ตัว Reserved IP ก็ยังคง charge อยู่ และรอการ remap ต่อไป https://azure.microsoft.com/en-us/blog/reserved-ip-addresses/
  18. https://manage.windowsazure.com old portal https://portal.azure.com/ new portal
  19. Slide นี้ ต้องการให้มา explore หน้าตาของ portal ใหม่ใน Azure รวมถึงการ pick ตัว มิเตอร์ที่ต้องการ มาไว้ และ จัดหน้าดู dashboard ต่างๆ แต่ การบรรยาย นี้จะ based on ตัว portal เก่า ของ Azure Subscription name เป็นค่าที่มีความสำคัญ ในการอ้างอิงเมื่อจะสร้างหรือใช้ service บาง service ใน azure
  20. Slide นี้ ต้องการให้มาดูหน้าตาของ portal เก่าใน Azure รวมถึงการ ดู billing อีกแบบ Subscription name เป็นค่าที่มีความสำคัญ ในการอ้างอิงเมื่อจะสร้างหรือใช้ service บาง service ใน azure
  21. Download PowerShell http://aka.ms/webpi-azps
  22. Password ที่ต้องไว้ต้องมี ทั้งพิมพ์เล็ก พิมพ์ใหญ่ และ ตัวเลข Tier, size ของ VM จะกล่าวในบท ต่อไป
  23. Region ส่วนใหญ่จะเลือก location ที่ใกล้ประเทศที่เราอยู่ เพื่อการ ดึง resource ได้ใกล้ๆตัวเรา ซึ่ง Southeast Asia เป็น Data Center ที่ Singapore ซึ่งใกล้ตัวเรามากที่สุด Storage คือ การ define ส่วนของ account ที่ใช้ในการ เก็บ ข้อมูลของ vm Availability Set เพื่อให้เกิด 99.95% SLA และการ Auto scaling (การให้อยู่ Availability set เดียวกันจะต้องเลือกให้อยู่ cloud service เดียวกันก่อน) Endpoint คือการอนุญาติให้ vm เปิด port ใคบ้าง
  24. ในอนาคต C: Drive จะมีขนาดให้เพิ่มเป็น 1 TB
  25. ถ้า delete ตัว vm แล้วควร delete ต้ว storage ที่เก็บข้อมูล vm ตัวนั้นด้วย เพื่อไม่ให้โดน billing ย้อนหลัง
  26. VIP = Virtual Internet Protocol DIP = Dynamic Virtual Internet Protocol Cloud service name ต้อง unique Cloud service มี vm สูงสูดได้ 50 ตัว share ตัว แชร์ pubic IP ตัวเดียวกัน เมื่อ VM ทุกตัวใน cloud service ได้ถูก stop deallocate และเปิดขึ้นมาใหม่ cloud service จะรับ VIP ตัวใหม่
  27. Single = stripe RAID 0 รวม Disk size IOPS แต่ ถ้าลูกใดเสียคือ เสียทังหมด Mirror = RAID 1 บันทึกข้อมูลพร้อมกัน 2 ลูก performance ไม่เพิ่ม แต่ เป็น การป้องกันในกรณี ลูกใดเสีย จะโยกใช้อีกลูกได้ Parity = RAID 5 ใช้ disk 3 ลูกขึ้นไป โดยที่การเขียนข้อมูล เฉลี่ยๆลงไปทั้งหมด และถ้าเกิดมีลูกใดพังไป ยังสามารถ re-create ข้อมูลกลับมาได้
  28. VIP จะโดน randomly assign โดย Microsoft จะมี pool ของ IP พวกนี้อยู่ DIP ใช้ โปรโตคอล แบบ DHCP เราสามารถ assign static IP ผ่าน PowerShell แทน DIP ได้ ถ้าเราทำ Virtual Network และ subnet https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-private-ip/ PIP จะไม่ผ่าน azure load balancer เพราะฉะนั้น ในรูป traffic มา PIP1 จะเข้า vm1 และ PIP2 จะเข้า vm2 ในขณะที่ VIP traffic จะ shared (นอกจากใช้กับ vm แล้ว PIP ใช้ได้กับ PaaS พวก web/worker role ได้ด้วย) http://blogs.technet.com/b/canitpro/archive/2014/10/28/step-by-step-assign-a-public-ip-to-a-vm-in-azure.aspx
  29. Slide เป็นการสร้าง cloud service ซึ่งเป็น container ที่ไว้ใส่ VM โดยที่ cloud service จะ รับ public IP มาให้กับตัวเพื่อ ติดต่อภายนอก และแจก IP ภายใน (private IP) ให้กับ Virtual machine ทุกตัว ที่อาศัยใน cloud services
  30. ค่า port อยู่ระหว่าง 1 ถึง 65535
  31. File storage ใช้ SMB protocol ในการ process ส่วน on-premise เข้ามาโดย file service REST API https://azure.microsoft.com/en-us/documentation/articles/storage-introduction/
  32. Pair region between primary กับ secondary
  33. Slide นี้ เป็นการสร้าง Storage account และ resource ที่สร้างให้ไปเก็บไว้ ที่ Data Center ของ Microsoft ที่ ทวีป South East Asia (Singapore) Replication คือ Geo redundant คือ ทำสำเนา สามชุด ไว้ที่ Data Center ที่ Singapore และ อีก 3 ชุด ไปอีก location นึง เราจะสร้าง Storage Account ไว้เก็บไฟล์ของ VM ใน section ต่อไป
  34. Vault credential จะเป็นวันทีๆ เรา download เลยจะมีอายุ 48 ชั่วโมง หลังจากที่เรา download
  35. Passphrase จะตอบโจทย์ policy ของ ทา Microsoft ที่บอกว่า You own your data เพราะ จะมีไว้กู้คืน ในกรณีที่มีปัญหา ซึ่งทาง Microsoft จะไม่รับผิดชอบในกรณีที่ passphrase หาย
  36. Retention policy สามารถ ทำให้ เรามี version ของ ไฟล์ back up ได้ หลาย version