Google App Engine

By mk Founder on Tag: App Engine, Google Cloud, PHP, Python, Go, Node.js

กูเกิลเพิ่งประกาศ App Engine รองรับรันไทม์ Java 11 LTS ไปหมาด ๆ ล่าสุด App Engine ประกาศรองรับภาษาโปรแกรมเวอร์ชันใหม่ๆ อีกชุดใหญ่ดังนี้

Read more    
By mk Founder on Tag: App Engine, Java, Google Cloud

Google App Engine รองรับรันไทม์ Java 11 อย่างเป็นทางการ หลังเปิดทดสอบรุ่นเบต้ามาตั้งแต่เดือน มิ.ย.

Java 11 ถือเป็นรุ่นซัพพอร์ตระยะยาว (LTS) ที่มีระยะเวลาซัพพอร์ตนาน 8 ปี (นานจนลืมไปถึงปี 2026) และเป็นรุ่นที่ Oracle แนะนำให้ย้ายจาก Java 8 ซึ่งถือเป็นรุ่น LTS ก่อนหน้า

Read more    
By mk Founder on Tag: App Engine, Ruby, Google Cloud, Google
Google

Google App Engine ประกาศรองรับภาษา Ruby ในสภาพแวดล้อมแบบ Standard Environment แล้ว หลังเปิดใช้งานแบบ Flexible Environment มาตั้งแต่ปี 2016 นับเป็นภาษาที่ 7 ของ Standard Environment

Read more   1 comment  
By nutmos Writer on Tag: App Engine, Google, Google Cloud, Go, PHP, Java
Google

Google ประกาศอัพเดต App Engine ใหม่ โดยเพิ่มเมมโมรี่ให้ App Engine ยุคที่สองเป็น 2 เท่าของเดิม, ประกาศให้ Go 1.12 และ PHP 7.3 เข้าสู่สถานะ GA และรองรับ Java 11 ในสถานะเบต้า

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

ส่วนถัดไปคือ Google ประกาศให้รันไทม์สองภาษาบน App Engine คือ Go 1.12 และ PHP 7.3 เข้าสู่สถานะ GA อย่างเป็นทางการ

Read more   3 comments  
By nutmos Writer on Tag: App Engine, Google Cloud, Google, Python
Google

Google ได้ทดสอบ Python 3.7 พร้อมกับ PHP 7.2 เป็น standard environment บน App Engine มาตั้งแต่เดือนกรกฎาคม ซึ่งตอนนี้ Google ก็ได้ประกาศว่า Python 3.7 บน Google App Engine เข้าสู่สถานะ GA พร้อมให้บริการลูกค้าโดยทั่วไปแล้ว

Google ระบุว่า Python 3.7 นี้จะเป็นรันไทม์ในยุคที่สองของ App Engine เหมือนกับ Node.js 8 และ PHP 7.2 โดยรันไทม์เหล่านี้จะทำงานบน gVisor เทคนิคการแยกคอนเทนเนอร์ให้ขาดจากกันเหมือน VM ที่ทำให้ใช้เวลาในการดีพลอยน้อยลง

Read more   2 comments  
By mk Founder on Tag: Chrome, Browser, Google Cloud, App Engine

ฟีเจอร์หนึ่งของ Chrome ที่คนไม่รู้จักกันมากนักคือ Headless หรือการรัน Chrome โดยไม่ต้องแสดงหน้าต่างของ Chrome มาให้เราเห็น ตัวอย่างการใช้งาน Headless Chrome มักเป็นงานฝั่งนักพัฒนา เช่น เปิด Chrome มาเพื่อบันทึกภาพหน้าจอหรือบันทึกเว็บเพจเป็น PDF รวมไปถึงงานพวก automate testing ทดสอบการเรนเดอร์เว็บ

Read more   5 comments  
By mk Founder on Tag: App Engine, Google, Python, PHP, Google Cloud, Cloud Computing
Google

Google App Engine ประกาศรองรับภาษาโปรแกรมแบบ standard environment เพิ่มเติมอีก 2 เวอร์ชันคือ Python 3.7 และ PHP 7.2

ปกติแล้ว App Engine มีสภาพแวดล้อมการทำงาน 2 แบบคือ standard environment ที่ใช้รันไทม์จากกูเกิลโดยตรง ราคาถูกกว่า กับ flexible environment ที่ผู้ใช้ติดตั้งรันไทม์เอง ราคาแพงกว่า

Read more    
By mk Founder on Tag: Node.js, App Engine, Google Cloud, Cloud Computing

Google App Engine รองรับภาษา Node.js มาตั้งแต่ปี 2016 แต่อยู่ในรูป flexible environment คือรันแอพใน Docker อีกทีหนึ่ง (นำรันไทม์มาเอง)

เวลาผ่านไปสองปี ในที่สุดกูเกิลก็ประกาศรองรับ Node.js แบบ standard environment แล้ว สามารถเรียกใช้รันไทม์จากกูเกิลได้โดยตรง ข้อดีคือราคาของ standard environment ถูกกว่า flexible environment มาก (แถมบางครั้งก็ฟรีด้วยซ้ำ) และไม่ต้องเสียเวลากับการ deploy/scale ด้วยตัวเอง เพราะระบบของ App Engine ช่วยจัดการให้เราเกือบหมด

Read more   2 comments  
By mk Founder on Tag: Google Cloud, App Engine, Cloud Computing, Google, Serverless, Development
Google

แม้โลกไอทีองค์กรย้ายมาสู่ยุคคลาวด์เรียบร้อยแล้ว แต่โลกของคลาวด์เองก็ยังมีตัวเลือกมากมาย (แม้ในค่ายเดียวกันเอง) ผู้ใช้อาจสับสนระหว่างการเช่า VM ทั้งตัวหรือรันใน Container รวมถึงบริการแนวคิดใหม่ๆ อย่าง Serverless ที่ไม่ต้องเปิดเครื่องรันค้างไว้ตลอดเวลา

กูเกิลเขียนบล็อกอธิบายข้อแตกต่างเหล่านี้ของบริการในเครือ Google Cloud Platform (GCP) ทั้งหมด 4 ตัว ได้แก่

Read more   5 comments  
By nutmos Writer on Tag: Google Cloud, Firewall, Google, App Engine
Google

Google App Engine เพิ่มฟีเจอร์ firewall เพื่อช่วยให้นักพัฒนาและผู้ดูแลระบบสามารถใช้เพื่อจำกัดการเข้าถึงโดยใช้ไอพีแอดเดรสได้

ฟีเจอร์ดังกล่าวเปิดให้ทดสอบแบบเบต้าแล้ว นักพัฒนาสามารถเข้าไปเพิ่มกฎอนุญาตหรือปิดกั้นเฉพาะไอพีแอดเดรสได้ผ่าน App Engine Admin API, Google Cloud Console หรือใช้คำสั่ง gcloud ในคอมมานด์ไลน์ก็ได้ โดยหากผู้ที่ต้องการเข้าใช้งานอยู่ในไอพีแอดเดรสที่ถูกบล็อก จะพบกับหน้าตอบรับ HTTP 403 กลับมา ซึ่งข้อมูลความพยายามเข้าใช้งานของผู้ใช้ที่ถูกจำกัดนี้จะไม่ถูกนับเป็นทราฟฟิกหรือโหลดในระบบคลาวด์

Read more    
By mk Founder on Tag: App Engine, Java, Google Cloud, Google, Cloud Computing
Google

Google App Engine บริการคลาวด์แบบ PaaS ของกูเกิล ประกาศรองรับ Java 8 แล้ว ช่วยให้แอพพลิเคชันสาย Java สามารถเรียกใช้ฟีเจอร์ใหม่ๆ ของ Java 8 ได้อย่างเต็มประสิทธิภาพ รวมถึงสามารถเรียกใช้ฟีเจอร์ของ Google Cloud Client Library for Java (ที่เป็น Java 8 อยู่แล้ว) ได้ทุกฟีเจอร์ด้วย

กูเกิลบอกว่า Java 8 เป็นฟีเจอร์ที่ลูกค้า App Engine เรียกร้องเข้ามาเป็นอันดับต้นๆ (อีกอันคือ Python 3 ที่ยังไม่มี) หลังจากรอกันมานาน ตอนนี้ App Engine ก็รองรับ Java 8 สักที (ยังมีสถานะเป็น Beta) โดยนักพัฒนายังสามารถเลือกได้ว่าจะใช้ standard environment เป็น Java 7 หรือ Java 8

Read more   3 comments  
By mk Founder on Tag: App Engine, Google Cloud, Google, Cloud Computing, Enterprise
Google

ในงาน Google Cloud Next 2017 กูเกิลประกาศของใหม่ให้บริการคลาวด์ของตัวเองหลายอย่าง สิ่งหนึ่งที่น่าสนใจคือ App Engine บริการคลาวด์แบบ PaaS สำหรับรันแอพ

เดิมที App Engine รองรับการรันแอพเพียงไม่กี่ภาษาเท่านั้น โดยเริ่มจาก Python แล้วตามด้วย Java และ Go แต่ช่วงหลังก็รองรับภาษาโปรแกรมเพิ่มขึ้นหลายตัว เช่น PHP, Node.js, Ruby และ .NET Core (C#) รวมทั้งหมด 7 ภาษา

Read more    
By mk Founder on Tag: Google Cloud, App Engine, Eclipse, IDE, Development

Google Cloud Platform (GCP) อำนวยความสะดวกให้นักพัฒนามากขึ้น โดยออกปลั๊กอิน Cloud Tools for Eclipse เพื่อให้คนใช้ Eclipse สามารถเชื่อมต่อกับ App Engine ได้โดยตรง

ในอดีต กูเกิลเคยออก Google Plugin for Eclipse ที่ใช้เขียนโค้ดด้วย GWT บน App Engine มาก่อน แต่ปลั๊กอินตัวนี้ล้าสมัย ไม่อัพเดตแล้ว ใช้กับ Eclipse 4.6 Neon ไม่ได้ กูเกิลจึงแนะนำให้ย้ายมาใช้ Cloud Tools for Eclipse แทน

Cloud Tools for Eclipse ใช้ได้กับทั้ง Eclipse 4.5 (Mars) และ Eclipse 4.6 (Neon) รายละเอียดการติดตั้งและใช้งาน อ่านได้จากที่มา

Read more    
By mk Founder on Tag: Ruby, App Engine, Google Cloud, Programming

Google App Engine เริ่มรองรับการพัฒนาโปรแกรมด้วยภาษา Ruby แล้ว สถานะตอนนี้ยังเป็นขั้น Beta แต่นักพัฒนาก็สามารถใช้เฟรมเวิร์คยอดนิยมอย่าง Rails หรือ Sinatra ได้แล้ว

การใช้งาน Ruby บน App Engine ยังสามารถใช้แพ็กเกจ gcloud เพื่อเข้าถึงฟีเจอร์ต่างๆ ของ Google Cloud Platform (เช่น BigQuery หรือ Cloud Datastore) ได้ทันที นอกจากนี้กูเกิลยังเปิดซอร์สตัวซอฟต์แวร์ทั้งหมดที่ใช้รัน Ruby บน App Engine ต่อสาธารณะด้วย

ก่อนหน้านี้ App Engine รองรับการพัฒนาด้วยภาษา Python, Java, Go ตามด้วย PHP และ Node.js รวมทั้งหมด 5 ภาษา ส่วน Ruby นับเป็นภาษาที่หกครับ

Read more   2 comments  
By mk Founder on Tag: Node.js, App Engine, Google Cloud, Development

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

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

Read more   3 comments  
By mk Founder on Tag: Google, Security, App Engine
Google

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

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

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

Read more   22 comments  
By neizod Contributor on Tag: Google, PHP, App Engine
Google

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

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

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

Dear App Engine developer,

Read more   2 comments  
By lew Founder on Tag: Google, Security, App Engine, Google Cloud
Google

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

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

Read more   1 comment  
By ตะโร่งโต้ง Writer on Tag: App Engine, Dart

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

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

Read more   2 comments  
By lew Founder on Tag: Google, Cloud Computing, App Engine
Google

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

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

Read more    
Subscribe to App Engine
Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Doom
public://topics-images/doom_logo.png
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Threads
public://topics-images/threads-app-logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Fortnite
public://topics-images/fortnitelogo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
SCB
public://topics-images/9crhwyxv_400x400.jpg
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
Tinder
public://topics-images/hwizi8ny_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
NVIDIA
public://topics-images/srvczsfq_400x400.jpg
ServiceNow
public://topics-images/ytnrfphe_400x400.png
PS5
public://topics-images/playstation_5_logo_and_wordmark.svg_.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
Cloudflare
public://topics-images/cloudflare_logo.svg_.png
Samsung
public://topics-images/samsung.png
Google
public://topics-images/google_2015_logo.svg_.png
Uber
public://topics-images/uber.png
Microsoft 365
public://topics-images/m365.png
USA
public://topics-images/flag_of_the_united_states.svg_.png
GM
public://topics-images/0pe0po-z_400x400.jpg
Perplexity
public://topics-images/perplex.jpg
Xperia
public://topics-images/xperia.png
iOS 18
public://topics-images/ios-18-num-96x96_2x.png
True
public://topics-images/true_logo.png
SoftBank
public://topics-images/softbank.jpg
Pac-Man
public://topics-images/pacman.png
Harry Potter
public://topics-images/harry.png
Marvel
public://topics-images/marvel.png
Skydance
public://topics-images/skydance.png
SEA
public://topics-images/sealogo.png
Find My Device
public://topics-images/find.png
Gemini
public://topics-images/google_gemini_logo.svg__1.png
Accessibility
public://topics-images/accessibility-128x128_2x.png
Material Design
public://topics-images/m3-favicon-apple-touch.png
Android 16
public://topics-images/android16.png
Android
public://topics-images/android_0.png
Firefox
public://topics-images/firefox_logo-2019.svg_.png
Google Messages
public://topics-images/messages.png
Notepad
public://topics-images/notepad.png