Saturday, August 23, 2014

Public Cloud – Microsoft Azure Web Service

พอมีเวลาว่างผมเองก็ต้องรีบมาอับเดตเทคโนโลยีใหม่ๆ เพื่อไม่ให้ตกเทรนใหม่ๆ ว่าเค้าไปถึงไหนกันแล้ว

บทความนี้ก็เป็นอีกหนึ่งบทความที่ผมเองก็ยังคงป่วนเปี้ยนอยู่กับ Microsoft Azure อยู่นะครับ (มีอะไรให้เล่นเยอะมาก)

วันนี้ผมมาอับเดตในส่วนของ Web Service ที่เป็นบริการหนึ่งที่ทาง Microsoft Azure มีให้อยู่แล้วโดยที่ทางลูกค้าไม่ต้องไปตระเตรียมอะไรให้ยุ่งยากมากมาย

อยากสร้างเว็บ อยากเปิดเว็บร้านค้าขายของ ขายเครื่องสำอางค์ ก็คลิ๊กเมาส์ไม่กี่ที ก็มีหน้าเว็บไซต์ หน้าเว็บขายของออนไลน์ให้เป็นเจ้าของกันได้ทันที

วันนี้ผมยกตัวอย่างการสร้างเว็บ ecommerce สำเร็จรูปตัวหนึ่ง ที่นิยมกันคือ NopCommerce (เป็นลักษณะเว็บสำเร็จรูป Shopping cart, มีระบบลงทะเบียนลูกค้าอะไรต่างๆ ให้เรียบร้อย น่าใช้มากๆ)

 

เรามาดูวิธีการสร้างเว็บไซต์สไตล์ Shopping Cart แบบคลิ๊กเมาส์ไม่กี่ทีก็ได้หน้าเว็บขายของออนไลน์กันได้เลยครับ

หลังจากเรา เข้าไปที่หน้า Azure Management Portal กันแล้วก็ให้ไปที่ Web Sites เมนู

1

แล้วเลือก Create web site เพื่อเริ่มการสร้างเว็บไซต์ขึ้นมา (ในการสาธิตนี้ผมเลือกสร้าง ECOMMERCE –> nopCommerce เป็นตัวอย่างให้ดูนะครับ)

2

หน้าถัดมาก็จะให้เรากรอกข้อมูลต่างๆ ก็กรอกตามที่มีให้เลือก ให้กรอก

3

อีกหน้าหนึ่งที่ต้องให้กำหนดข้อมูล กรอกข้อมูล ก็ทำตามๆ ไปนะครับไม่งั้นเดียวไม่ได้หน้าเว็บไซต์ขายของ อดขายของนะครับ

(database จำเป็นต้องไปสร้างรอไว้ก่อนนะครับก็เป็นของ SQL บน Azure เหมือนกันครับ)

4

หลังจากทำการสร้างเว็บไซต์แล้วก็เข้าไปตาม URL ที่เราได้กำหนดไว้ก็จะเจอหน้าเริ่มติดตั้ง nopCommerce ครั้งแรก

5

เราก็กรอกข้อมูลตาม ข้อมูลที่เรามีนะครับ ใส่ user , password ให้ถูกไม่งั้น Connect Database ไม่ได้ (ทำครั้งแรกครั้งเดียวเท่านั้น)

6

ติดตั้งเสร็จเรียบร้อย ลองเข้าหน้า itf-nopcommerce ดูสิหน้าตา ตัวอย่างหน้าตาเว็บขายของเป็นยังไง

7

ดูจาก Database Statistics หลังจากทำการติดตั้ง nopCommerce ใช้เนื้อที่ disk ไปประมาณ 7.92 MB (อืมประหยัดพื้นที่อยู่ ถ้ารูปเยอะๆ ก็ไม่แน่)

image

 

เป็นอย่างไรบ้างครับ การสร้างเว็บไซต์ขายของสไตล์ shopping cart ในแบบ nopCommerce ไม่อยากเลยใช่ไหมครับ

นี้แค่ตัวอย่างนะครับ ถ้าเราอยากได้รูปแบบของเว็บไซต์แบบอื่นๆ ก็สามารถเลือกจาก web site gallery ได้มากมายเลยครับ

ไม่ถูกใจก็สามารถที่จะพัฒนาขึ้นมาเองเลยก็ได้ ทาง Azure ก็ได้เตรียมเครื่องไม้เครื่องมือทำมาหากิน มาให้แบบเต็ม option แล้วครับ

 

พบกันใหม่บทความต่อไปครับ

Friday, August 22, 2014

Hybrid Cloud – Microsoft Azure Active Directory ตอนที่ 1

บทความแรกของผมในส่วนที่เป็นเรื่องของ Hybrid Cloud หลังจากที่ศึกษาข้อมูลและได้ทดลองใช้งานมาได้สักระยะหนึ่งแล้ว ก็อยากจะนำ

สี่งที่เรียนรู้มา มาอับเดตให้กับผู้ที่สนใจในเรื่องของ Cloud Computing

 

โดย Screnario แรกที่ผมตั้งคือในองค์ผมมี Active Directory เดิมใช้งานอยู่แล้ว ถ้ากรณีต้องการนำข้อมูลจาก AD เดิมที่มีอยู่แล้วนำขึ้นไปใช้งานเลย

โดยไม่ต้องไปเสียเวลาสร้างหรือ create user ใหม่บน Microsoft Azure AD ต้องใช้วิธีการไหนหรือต้องทำยังไง วันนี้ผมจะมาอับเดตวิธีการให้อ่านกันครับ

 

ลักษณะโครงสร้างของระบบที่ทดสอบในครั้งนี้ผมวาดรูปให้ดูง่ายๆ ประมาณนี้ครับ

image

 

โดยโดเมนเนมที่ผมตั้งขึ้นมาทดสอบคือ

On-Premise : ITFCLOUD.LOCAL (Windows Server 2012 R2 + DirSync)

Microsoft Azure Active Directory : ********.onmicrosoft.com

 

หลังจากทำการติดตั้ง DirSync และ Configure การเชื่อมต่อเรียบร้อยแล้วได้ทำการ Full Sync จาก On-Premise ไปยัง MAAD แล้ว

image

image

image

image

image

 

เริ่มทำการ Initial Synchronization ข้อมูลจาก On-Premise AD ไปยัง MAAD

On-Premise AD : Full Import and Full Synchronize

image

 

Microsoft Azure AD : Full Import Full Synchronize

image

 

Microsoft Azure AD : Export

image

 

หลังจากที่ Initial Synchronization ข้อมูลจาก On-Premise AD ไปยัง MAAD เรียบร้อยแล้วลองไปดูข้อมูลบน MAAD ว่ามีหน้าตาเป็นยังไงกันครับ

image

 

สังเกตุดูนะครับว่าข้อมูลของตัว user account ที่เรา sync จาก On-Premise ไปยัง MAAD (แบบ Hybrid Model) เราจะไม่สามารถเข้าไปแก้ไข

ข้อมูลใน Attribute ของตัว user ได้เลย (มันมีสาเหตุของมันอยู่ว่าทำไมแก้ไขที่ Portal MAAD ไม่ได้ ถ้าได้ต้องทำยังไง)

image

 

ลองใส่ข้อมูล Job Title , Department เพิ่มเข้าไปเพื่อให้ sync ไปยัง MAAD ดูครับ

image

บังคับ Sync ทันทีและดูผลว่ามีการเปลี่ยนแปลงบน MAAD ไหม

image

ผลลัพธ์บน MAAD

image

 

ครับจากวิธีการที่ผมทดสอบและนำเสนอให้ดูวิธีการที่เราจะทำ Hybrid เพื่อนำข้อมูลจาก On-Premise AD ไปใช้งานบน Mcrosoft Azure AD

นั้นหัวใจหลักๆ ก็จะอยู่ที่การนำ DirSync มาใช้เพื่อ Sync ข้อมูลไปยัง MAAD ซึ่งตัว DirSync เองถ้าท่านผู้อ่านลองศึกษาดีๆ จะเห็นว่า

ความสามารถของตัวนี้ทำได้ค่อนข้างเยอะมากๆ ครับ (เพราะจริงๆ หลังบ้านของ DirSync คือ Forefront Identity Manager แต่นำเฉพาะ component ที่เป็น Synchronization Service มาใช้งานเท่านั้น) แต่ก็เพียงพอแล้วในการ Sync ข้อมูลที่เป็น users, groups , etc ไปยัง MAAD

ครับใน Path หน้าของ Hybrid ผมจะนำเสนอว่าแล้วข้อมูลที่เราทำการ Sync ข้อมูลไปยัง MAAD แล้ว เราจะเอาไปทำอะไรต่อดี

คอยพบกันบทความหน้านะครับ

 

ปล. ท่านผู้อ่านท่านใดอยากรู้ว่าการติดตั้ง DirSync ติดตั้งยังไง ลองเข้าไปดูข้อมูลเบื้องต้นจาก Blog อีกตัวหนึ่งของผมได้ที่

URL นี้ครับ http://identitykb.blogspot.com/

 

บายครับ