Google App Engine

Tags:
Node Thumbnail

Google App Engine แพลตฟอร์มพัฒนาแอพบนกลุ่มเมฆของกูเกิล รองรับการพัฒนาด้วยเฟรมเวิร์คจาวาสคริปต์ยอดฮิต Node.js แล้ว จากเดิมที่รองรับ Python, PHP, Java, Go

ตอนนี้สถานะการใช้งาน Node.js บน App Engine ยังอยู่ในระดับเบต้า ผู้สนใจสามารถดูเอกสารของ Google Cloud Platform

Tags:
Node Thumbnail

บริษัทความปลอดภัย Security Explorations จากประเทศโปแลนด์ เผยช่องโหว่ของบริการแอพบนกลุ่มเมฆ Google App Engine ทั้งหมด 7 จุด หลังจากติดต่อไปยังกูเกิลแล้วไม่ยอมแก้ไข และไม่สื่อสารกลับมาว่าจะดำเนินการอย่างไร

ช่องโหว่เหล่านี้เกี่ยวข้องกับการรันแอพ Java บน App Engine โดยระบบ sandbox ของกูเกิลเองเปิดช่องให้ถูกโจมตีได้ ทาง Security Explorations ส่งข้อมูลให้กูเกิลแต่ไม่ได้รับการติดต่อกลับ เมื่อรอเป็นเวลา 3 สัปดาห์ บริษัทจึงตัดสินใจเปิดเผยช่องโหว่นี้ต่อสาธารณะ

หลังข่าวนี้ออกมา โฆษกของกูเกิลออกมาแถลงว่าบริษัทรับทราบปัญหานี้แล้ว และกำลังเร่งแก้ไขอยู่

Tags:
Node Thumbnail

ข่าวสั้นครับ สำหรับใครที่ใช้ App Engine ฝากแอพที่เป็น PHP ทางทีม App Engine จะอัพเกรดตัวรันไทม์ให้เป็นรุ่น 5.5 ภายใน 2 สัปดาห์นี้ครับ

เท่าที่ผมเช็คดู PHP 5.5 มีความเข้ากันได้กับรุ่นก่อนหน้าค่อนข้างสูงมาก หากเขียนแอพที่ใช้ได้บน 5.4 อยู่แล้วก็แทบไม่ต้องเปลี่ยนอะไรเลย แต่ถ้ายังต้องการใช้ 5.4 ต่อไป ก็สามารถยื่นแบบฟอร์มขอต่ออายุการใช้งานได้ครับ

ที่มา: จดหมายข่าว Google App Engine

Dear App Engine developer,

Tags:
Node Thumbnail

กูเกิลเปิดเครื่องมือ Google Cloud Security Scanner ที่สามารถสแกนเว็บหาช่องโหว่หลักคือ cross-site scripting (XSS) และ mixed content scripting ความพิเศษของเครื่องมือนี้คือมันสามารถสแกนได้แม้แต่เว็บที่ใช้จาวาสคริปต์อย่างหนัก

กระบวนการสแกน XSS จะส่งข้อมูลที่ยิงกลับไปยัง Chrome DevTools หากตัวสแกนสามารถโพสข้อความใดๆ ที่กระตุ้นให้ DevTools ทำงานได้ก็แสดงว่ามีช่องโหว่ XSS

ตัวสแกนอัตโนมัติเช่นนี้คงไม่ได้ช่วยกวาดล้างช่องโหว่ให้หมดไป แต่ช่องโหว่ง่ายๆ ที่รู้จักกันดีก็น่าจะช่วยแจ้งเตือนล่วงหน้าได้มาก

ใช้ได้เฉพาะ URL ที่เป็น App Engine เท่านั้น

Tags:
Node Thumbnail

ผ่านมาหลายเดือนหลังงาน Google I/O ที่ Google เองเคยบอกว่าจะปรับปรุง App Engine รองรับการรันแอพทุกภาษา ซึ่งรวมถึงภาษา Dart ที่ Google สร้างขึ้นมาเองด้วย มาตอนนี้เดือนพฤศจิกายนก็ได้เวลาที่นักพัฒนาแอพด้วย Dart จะสามารถใช้งาน App Engine ตามที่ Google เคยบอกไว้เสียที

บริการ App Engine สำหรับซอฟต์แวร์ภาษา Dart นี้ยังอยู่ในขั้นการทดสอบแบบเปิด ผู้ที่สนใจใช้งานศึกษาข้อมูลเพิ่มเติมได้ที่นี่

Tags:
Node Thumbnail

ในงาน Google I/O ช่วงการพูดถึงภาษา Dart ผู้บรรยายคือ Kevin Moore ระบุว่ากูเกิลกำลังทดสอบฟีเจอร์ BYO Runtime หรือ Bring Your Own Runtime เปิดให้นักพัฒนาสามารถใช้รันไทม์ของตัวเองได้

แนวทางนี้ทำให้นักพัฒนาสามารถพัฒนาภาษาอะไรก็ได้บน App Engine โดยยังคงปล่อยให้ทางกูเกิลจัดการขยายระบบอัตโนมัติให้อยู่ เรียกชื่อรวมว่า App Engine Hosting Environment

Tags:
Node Thumbnail

แอพมือถือรุ่นใหม่ส่วนใหญ่จำเป็นต้องต่อเชื่อมกับเซิร์ฟเวอร์จึงจะใช้งานได้ ซึ่งในทางปฏิบัติแล้วการตั้งเซิร์ฟเวอร์เพื่อรองรับผู้ใช้แอพจำนวนมากๆ ด้วยตัวเองไม่ใช่เรื่องง่ายเท่าไรนัก นี่จึงเป็นโอกาสทางธุรกิจสำหรับผู้ให้บริการกลุ่มเมฆที่จับตลาด "คนทำแอพ" อีกทีหนึ่ง

ไมโครซอฟท์เป็นรายแรกๆ ที่เข้ามาจับตลาดนี้ด้วย Azure Mobile Services (Tutorial สอนการใช้งานฉบับ Blognone) ฝั่งของกูเกิลก็เปิดตัวฟีเจอร์แบบเดียวกันบ้างในชื่อ Mobile Backend Starter โดยเป็นส่วนหนึ่งของ App Engine และเบื้องต้นยังรองรับแค่ Android

Tags:
Node Thumbnail

กูเกิลประกาศในงาน Google I/O 2013 ว่าบริการ App Engine รองรับภาษา PHP แบบพรีวิว-จำกัดกลุ่มทดสอบ (ข่าวเก่า)

วันนี้กูเกิลปลดป้ายพรีวิวออก และเปิดให้ผู้ใช้ App Engine ทุกคนสามารถพัฒนาแอพบนกลุ่มเมฆด้วย PHP เรียบร้อยแล้ว โดยฟีเจอร์ที่เพิ่มเข้ามาจากรุ่นพรีวิวได้แก่ รองรับส่วนขยายยอดฮิตอย่าง mbstring/mcrypt, ปรับปรุงให้ PHP เขียน/อ่านไฟล์บน App Engine ได้ง่ายขึ้น, ออกปลั๊กอินให้ WordPress รันบน App Engine ได้ เป็นต้น

Tags:
Node Thumbnail

บริการสำคัญตัวหนึ่งของกูเกิลคือ App Engine ก่อนหน้านี้การพัฒนาจะต้องดาวน์โหลด SDK มาพัฒนาบนเครื่องก่อนจะอัพโหลดทั้งชุดขึ้นไปรันบน App Engine แต่ตอนนี้กูเกิลก็เปิดให้ทดสอบการพัฒนาแอพพลิเคชั่นบนเว็บแล้ว

การพัฒนาบนเว็บจะมีโครงการตัวอย่างให้ผู้ใช้สามารถทำสำเนาโครงการไปรัน หรือกระทั่งตัวอย่างบนเอกสารก็สามารถกดรัน หรือแก้ไขโค้ดได้เองทันที

Tags:
Node Thumbnail

ในงาน Google I/O ปีนี้ Google App Engine ก็มีการเพิ่มการรองรับ PHP เป็นอีกภาษาหนึ่งในการพัฒนา เพราะ 75 เปอร์เซ็นต์ของเว็บทั้งหมดนั้นใช้ PHP ตามสถิติของ Google ถึงขนาด Andi Gutmans CEO ของ Zend ยังแปลกใจ เพราะเขาเองยังได้ข้อมูลมาแค่ 39 เปอร์เซ็นต์เท่านั้นเอง

Tags:
Node Thumbnail

Java 6 จะหมดระยะสนับสนุนสิ้นเดือนกุมภาพันธ์นี้ (ประกาศของออราเคิล) แต่ยังมีหน่วยงานอีกมากที่ยังอยู่กับ Java 6 และยังไม่ยอมอัพเกรดไปยัง Java 7

หนึ่งในองค์กรที่ยังใช้ Java 6 คือกูเกิล ซึ่งก็เริ่มขยับตัวบ้างแล้ว เมื่อสัปดาห์ก่อนกูเกิลออก App Engine 1.7.5 ที่ของใหม่คือการรองรับ Java 7 เป็นฟีเจอร์ทดสอบ (experimental) แล้ว

ฟีเจอร์อย่างอื่นได้แก่ รองรับ Google Cloud Endpoints สำหรับสร้างจุดเชื่อมต่อระหว่างแอพมือถือกับเอนจินที่สร้างบนกลุ่มเมฆ, รองรับเครื่องเสมือนแบบ High-Memory Instances และการแจ้งเตือน Mail Bounce Notifications

Tags:
Node Thumbnail

ย้อนความก่อนนิดนึงนะครับ บริการกลุ่มเมฆรายใหญ่ๆ ในท้องตลาดตอนนี้แบ่งเป็นเมฆแบบ IaaS คือให้เช่าเครื่องเสมือน เข้าถึงโครงสร้างระดับฮาร์ดแวร์ แล้วจะมาติดตั้งซอฟต์แวร์อะไรก็เรื่องของผู้เช่า ตัวอย่างคือ Amazon EC2

ส่วนอีกแบบคือเมฆแบบ PaaS หรือเป็นแพลตฟอร์มซอฟต์แวร์มาให้ในตัว เรียกใช้ได้เฉพาะ API ที่กำหนด ลงซอฟต์แวร์ในเครื่องเองไม่ได้ ตัวอย่างเมฆแบบนี้คือ Google App Engine และ Microsoft Azure ซึ่งทั้งสองตลาดก็ซ้อนทับกันอยู่บางส่วน

แต่ล่าสุด ไมโครซอฟท์ลงมาลุยในตลาด IaaS แล้ว โดยขยาย Azure ให้ใช้งานเครื่องเสมือนที่ใช้ระบบปฏิบัติการอื่นๆ ได้ ทำให้ตลาด IaaS คึกคักมากขึ้น

Tags:
Node Thumbnail

คล้อยหลัง อเมซอนลดราคา EC2 สูงสุดถึง 37% เพียงวันเดียว ฝั่งกูเกิลก็ประกาศลดราคาลงบ้าง โดยลดราคาพื้นที่เก็บข้อมูลออนไลน์สำหรับนักพัฒนาแอพคือ Google Cloud Storage (เทียบได้กับ Amazon S3 มันเป็นคนละอย่างกับ Google Drive ที่มีข่าวลือนะครับ)

Tags:
Node Thumbnail

กูเกิลประกาศของใหม่ใน App Engine สี่ประการ

Tags:
Node Thumbnail

กูเกิลเปิดตัว Google Cloud SQL ฐานข้อมูลแบบ relational database สำหรับแพลตฟอร์มกลุ่มเมฆ App Engine

เดิมที App Engine มีระบบเก็บข้อมูลของตัวเองแบบ BigTable และภาษา GQL ที่ลดรูปมาจาก SQL ปกติ แต่ครั้งนี้ก็เพิ่มฐานข้อมูลแบบ relational database เข้ามา ให้รองรับแอพพลิเคชันได้หลากหลายมากขึ้น

แท้จริงแล้ว Cloud SQL คือ MySQL เวอร์ชันกลุ่มเมฆของกูเกิล โดยกูเกิลจะดูแลรักษาฐานข้อมูลให้เลย สามารถเชื่อมต่อกับ JDBC (สำหรับแอพภาษา Java) และ DB-API (สำหรับ Python) ช่วงแรกจะยังฟรีอยู่ และกูเกิลจะเปิดเผยราคาค่าใช้งานในภายหลัง

Tags:
Node Thumbnail

แม้จะไม่ได้แสดงตัวในส่วน keynote แต่ App Engine ก็เปิดฟีเจอร์ชุดใหม่ทันทีต่อจาก Android โดยการเพิ่มฟีเจอร์ส่วนมากเป็นการเพิ่มเอาใจลูกค้าองค์กร (ที่เป็นลูกค้าสำคัญของ App Engine)

Tags:
Node Thumbnail

ผลัดจากฝั่งอุปกรณ์มือถือ ฝั่งเซิร์ฟเวอร์ของกูเกิลเองก็มีการอัพเดตบริการ App Engine เป็นรุ่น 1.4 ที่นับว่าเป็นการอัพเดตที่ใหญ่ที่สุดในปีนี้ โดยมีสามความสามารถหลักเพิ่มเข้ามา

Tags:
Node Thumbnail

Google App Engine Python SDK ออกรุ่น 1.2.3 แล้วครับ และที่มาเขียนข่าวเรื่องนี้ก็เพราะว่ามีบรรทัดหนึ่งที่น่าสนใจจากหน้า Release Notes:

Last but not least, the 1.2.3 release is full of other new stuff as well! Stay tuned to the blog for more updates or check the release notes for exciting info on:

Tags:
Node Thumbnail

ถือว่าเป็นไปตามข่าวลือ เพราะหลังจากเปิดให้บริการมาหนึ่งปี Google App Engine ก็ประกาศเพิ่มภาษาที่สามแล้วคือจาวานั่นเอง และอยู่ในระหว่างพัฒนาปลั๊กอินสำหรับ Eclipse

ในระยะแรกนี้กูเกิลจะทำการทดสอบระบบโดยเปิดให้ผู้ที่สนใจจำนวน 10000 คน โดยจะต้องลงชื่อกับทางกูเกิล ก่อน จึงจะมีสิทธิเข้าใช้ก่อนที่จะเปิดโอกาสให้นักพัฒนาทั่วไปได้ใช้ในภายหลัง

สำหรับคนที่ใช้ Python อยู่ไม่ต้องน้อยใจ เพราะยังมีความสามารถใหม่อีก 2 - 3 อย่างออกมาให้เราใช้กันด้วยคือ

Tags:
Node Thumbnail

TechCrunch รายงานข้อมูลจากวงในว่ากูเกิลเตรียมสนับสนุนจาวาเป็นภาษาที่สองของ App Engine ในเร็วๆ นี้ หลังจากสนับสนุน Python เพียงภาษาเดียวมานาน

ข่าวนี้น่าจะประกาศอย่างเป็นทางการในงาน Google I/O ช่วงปลายเดือนพฤษภาคมนี้ ภาษาที่มีคนเรียกร้องให้ App Engine สนับสนุนมากที่สุดคือจาวาและ Ruby ส่วนภาษาที่ใช้เป็นการภายในของกูเกิลได้แก่ Python, จาวา และ C++

ที่มา - TechCrunch