ระบบคลาวด์ Google Compute Engine ในยุโรปล่ม เนื่องจากปัญหา "ฟ้าผ่า"

ประเด็นสำคัญของแวดวงคลาวด์คือการให้บริการได้ต่อเนื่อง (availability) ซึ่งบางครั้งก็ไม่สามารถทำได้เพราะเหตุสุดวิสัยบางอย่าง ล่าสุด Google Compute Engine ในยุโรปต้องล่มไปเพราะเหตุ "ฟ้าผ่า"

เหตุเกิดที่ศูนย์ข้อมูลของกูเกิลในเมือง St. Ghislain ที่ประเทศเบลเยียม (ให้บริการโซน europe-west1-b) เกิดเหตุฟ้าผ่าที่โครงข่ายไฟฟ้าท้องถิ่น 4 ครั้งติดต่อกัน ทำให้ระบบไฟฟ้าของศูนย์ข้อมูลใช้งานไม่ได้ชั่วขณะ ระบบสตอเรจของกูเกิลมีแบตเตอรี่สำรองในตัว สามารถทำงานต่อได้ตามปกติ แต่มีสตอเรจส่วนน้อยที่กลับมีปัญหาแบตเตอรี่ไม่ทำงานจนล่มไป ซึ่งวิศวกรของกูเกิลสามารถแก้ไขให้กลับมาทำงานได้ในภายหลัง

ปัญหาคือข้อมูลที่กำลังถูกเขียนบนดิสก์ในจังหวะที่ระบบไฟล่มกลับหายไปด้วย และไม่สามารถกู้คืนได้ ถือเป็นปัญหา data loss ที่รุนแรง แม้ว่าจะมีสัดส่วนแค่ 0.000001% ของพื้นที่เก็บข้อมูลทั้งหมดก็ตาม

กูเกิลยอมรับว่าเป็นความรับผิดชอบของตัวเองที่ปล่อยให้เกิดปัญหานี้ และทยอยอัพเกรดระบบสตอเรจให้เป็นรุ่นที่ทนทานต่อปัญหาระบบไฟฟ้าล่มมากกว่าเดิม

Codecademy เพิ่มการใช้ API เข้าไปในหลักสูตรแล้ว

Codecademy เว็บสอนการเขียนโปรแกรมแบบโต้ตอบ (มี interpreter ให้เล่นผ่านเว็บ) ได้เพิ่มหลักสูตรการใช้ API แล้ว

หลักสูตร API นี้จะเน้นการใช้ API ในงานหลาย ๆ ด้าน เช่น ทำแอพ, เกม หรือเว็บ โดยมีเจ้าของ API ดัง ๆ เข้าร่วมหลายแห่ง เช่น YouTube, Bitly, NPR, SoundCloud, Parse ฯลฯ โดย Codecademy จะเพิ่มหลักสูตร API ใหม่ ๆ อีกในอนาคต

Codecademy เป็นเว็บสอนเขียนโปรแกรม โดยเริ่มสอนตั้งแต่ระดับไวยากรณ์ภาษา ทำให้เราเรียนรู้ภาษาใหม่ ๆ ได้เร็ว และนอกจากเราจะเป็นผู้เรียนรู้แล้ว หากเราชำนาญภาษานั้นก็สามารถสร้างบทเรียนเพื่อสอนคนอื่นได้ด้วยครับ
เข้าไปเรียนได้ที่ Codecademy ฟรี

ที่มา: http://www.

เขียนดีมีรางวัล Chrome เริ่มใช้งานคอมไพล์เลอร์ TurboFan สำหรับโค้ดบางประเภท

ทีมงาน Chrome เปิดตัวคอมไพล์เลอร์ตัวใหม่ใน Chrome ที่ค่อยๆ ใช้งานมาตั้งแต่ Chrome 41 ชื่อว่า TurboFan เพิ่มความเร็วโค้ดขึ้นไปอีกภึง 29% ในการทดสอบ zlib

TurboFan ไม่ได้เป็นคอมไพล์เลอร์ที่สามารถคอมไพล์จาวาสคริปต์ได้ทั้งหมด แต่โค้ดที่จะคอมไพล์ได้ต้องใช้เฉพาะบางฟีเจอร์ของจาวาสคริปต์เท่านั้น เช่น asm.

ภาษา Go เวอร์ชัน 1.5 ออกแล้ว

หลังจากพ้นกำหนดการในการออกเวอร์ชันใหม่มากว่า 20 วัน ภาษา Go ก็ได้ฤกษ์ออกเวอร์ชัน 1.5 อย่างสมบูรณ์เสียที โดยในเวอร์ชันนี้ได้พัฒนาปรับปรุงขึ้นมาหลาย ๆ ส่วน อาทิเช่น

compiler และ runtime ที่เขียนด้วยภาษา Go ทั้งหมด (ข่าวเก่า)
Garbage Collector ทำงานแบบ Concurrent แล้ว
โปรแกรมภาษา Go จะถูกทำงานด้วยจำนวน core ของ CPU ทั้งหมดที่มี จากเดิมที่มีค่าเป็น 1 core ในเวอร์ชันก่อนหน้านี้
เพิ่มคำสั่งรองรับการทำ vendoring external dependencies ในระยะทดลอง

รายละเอียดอื่น ๆ สามารถติดตามได้จากที่มาของข่าว

ที่มา - Go 1.5 Release Notes