Here is my class on the multilayer perceptron where I look at the following:
1.- The entire backproagation algorithm based in the gradient descent
However, I am planning the tanning based in Kalman filters.
2.- The use of matrix computations to simplify the implementations.
I hope you enjoy it.
This a set of slides explaining the search methods by
Gradient Descent
Simulated Annealing
Hill Climbing
They are still not great, but they are good enough
Non-linear optimization applications in finance including volatility estimation with ARCH and GARCH models, line search methods, Newton's method, steepest descent method, golden section search method, and conjugate gradient method.
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...Chris Fregly
Advanced Spark and TensorFlow Meetup 08-04-2016
Fundamental Algorithms of Neural Networks including Gradient Descent, Back Propagation, Auto Differentiation, Partial Derivatives, Chain Rule
Here is my class on the multilayer perceptron where I look at the following:
1.- The entire backproagation algorithm based in the gradient descent
However, I am planning the tanning based in Kalman filters.
2.- The use of matrix computations to simplify the implementations.
I hope you enjoy it.
This a set of slides explaining the search methods by
Gradient Descent
Simulated Annealing
Hill Climbing
They are still not great, but they are good enough
Non-linear optimization applications in finance including volatility estimation with ARCH and GARCH models, line search methods, Newton's method, steepest descent method, golden section search method, and conjugate gradient method.
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...Chris Fregly
Advanced Spark and TensorFlow Meetup 08-04-2016
Fundamental Algorithms of Neural Networks including Gradient Descent, Back Propagation, Auto Differentiation, Partial Derivatives, Chain Rule
Global Azure Bootcamp 2019 is the global event. Our mvpskill team organized this event in third times. Attendees, Staff and local sponsor has more than 100 peoples to join
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
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
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 ใหม่ๆ
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 ไม่ได้รอบรับหมดควรดู ข้อจากัดประกอบ
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.
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 เดียวกัน
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
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
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
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)
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
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 ใคบ้าง
ในอนาคต C: Drive จะมีขนาดให้เพิ่มเป็น 1 TB
ถ้า delete ตัว vm แล้วควร delete ต้ว storage ที่เก็บข้อมูล vm ตัวนั้นด้วย เพื่อไม่ให้โดน billing ย้อนหลัง
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 ตัวใหม่
Slide เป็นการสร้าง cloud service ซึ่งเป็น container ที่ไว้ใส่ VM โดยที่ cloud service จะ รับ public IP มาให้กับตัวเพื่อ ติดต่อภายนอก
และแจก IP ภายใน (private IP) ให้กับ Virtual machine ทุกตัว ที่อาศัยใน cloud services
ค่า port อยู่ระหว่าง 1 ถึง 65535
File storage ใช้ SMB protocol ในการ process ส่วน on-premise เข้ามาโดย file service REST API
https://azure.microsoft.com/en-us/documentation/articles/storage-introduction/
Pair region between primary กับ secondary
Slide นี้ เป็นการสร้าง Storage account และ resource ที่สร้างให้ไปเก็บไว้ ที่ Data Center ของ Microsoft ที่ ทวีป South East Asia (Singapore)
Replication คือ Geo redundant คือ ทำสำเนา สามชุด ไว้ที่ Data Center ที่ Singapore และ อีก 3 ชุด ไปอีก location นึง
เราจะสร้าง Storage Account ไว้เก็บไฟล์ของ VM ใน section ต่อไป
Passphrase จะตอบโจทย์ policy ของ ทา Microsoft ที่บอกว่า You own your data เพราะ จะมีไว้กู้คืน ในกรณีที่มีปัญหา ซึ่งทาง Microsoft จะไม่รับผิดชอบในกรณีที่ passphrase หาย
Retention policy สามารถ ทำให้ เรามี version ของ ไฟล์ back up ได้ หลาย version