Released today, App Engine 1.7.0 and with it they are offering both SNI and VIP based SSL, which means low cost and universal support. That’s right, developers can serve their applications via HTTPS on custom domains.
Here’s the lowdown from Google’s App Engine blog:
Server Name Indication (SNI):
This allows multiple domains to share the same IP address while still allowing a separate certificate for each domain. SNI is supported by the majority of modern web browsers. SNI is priced at $9/month which includes the serving of 5 certificates.
Virtual IP (VIP):
A dedicated IP address is assigned to you for use with your applications. VIP is supported by all SSL/TLS compatible web clients and each VIP can serve a single hostname, wildcard or multi domain certificate. A VIP will cost $99/month.
Google App Engine’s additional location – the EU:
For the past four years, App Engine applications have been served from North America. However, we understand that every ms of latency counts so we’ve turned up an App Engine cluster in the European Union so that our developers with customers primarily in Europe can have confidence that their site will look as fast as they’ve designed it.
Initially, the Google App Engine cluster in the European Union will be limited to Premier Accounts only. If you are interested in signing up for a Premier Account to get access to our European cluster, as well as Premium Support and invoice billing, please contact our sales team at [email protected].
PageSpeed – Making the Google App Engine Powered Web Faster:
At Google we’ve had an ongoing commitment to making the web faster and for almost a year the PageSpeed Service team has been enabling websites to optimize their static content for delivery to end users at lightning fast speed. Today we’re making this service available to our HRD applications with just a few clicks. Use of the PageSpeed Service is priced at $0.39 per GB of outgoing bandwidth, in addition to standard App Engine outgoing bandwidth price.
GeoPoint Support in Search:
Our Search team deserved a break after releasing the Search API a month and a half ago, but instead they’ve worked hard to announce exciting improvements at Google I/O. You can now store latitude and longitude as a GeoPoint in a GeoField, and search documents by distance from that GeoPoint.
Other Service Updates:
* Blob Migration Tool now Generally Available – Since the deprecation announcement for Master/Slave Datastore (M/S), we’ve been continually improving the experience for apps migrating from M/S to HRD. We’re happy to announce that the Blob Migration tool is now generally available, so you can migrate both your Blobstore and Datastore data in one easy
* Application Code Limits Raised from 150MB/version to 1 GB/application – For those of you biting your fingernails every time you update your application, wondering if today will be the day you finally reach the 150MB application version limit, fret not! We’ve updated the application size limit to be 1GB total for all versions of your application. You can check your app’s Admin Console to see the total size of all your application versions. In the future, you’ll be able to purchase more quota to store additional files.* Logs API Updates – Paid applications will now be able to specify a logs retention time frame of up to 1 year for their application logs, provided that the logs storage size specified is sufficient for that period. Additionally, we’re introducing some Logs API billing changes so that you can pay to read application logs after the first 100MB. Reading from the Logs API will cost $0.12/gigabyte for additional data over the first 100MB.
Go SDK for Windows – We’ve published an experimental SDK for Windows for the Go runtime.* Go SDK for Windows – We’ve published an experimental SDK for Windows for the Go runtime.
Google says these are just the highlights so, look into the new App Engine further. Supposedly it addresses a lot of user feedback and requests. You might find some of the features you’ve been waiting for, or discover other useful tools you didn’t even know you needed.