App Engine is Google's fully managed platform as a service that allows developers to build and run applications on Google's infrastructure. It provides several services including Cloud Datastore for scalable storage, Cloud SQL for relational databases, Cloud Storage for file storage, and Task Queues for background processing. Developers can build and deploy applications using App Engine's SDKs and APIs, and App Engine automatically scales applications up and down as traffic levels change.
Google Cloud Dataflow can be used to build TensorFlow pipelines. Dataflow allows training multiple TensorFlow models in parallel and writing results to Cloud Datastore. A sample pipeline shows generating training parameters, mapping over them to train models, and writing accuracy results to Cloud Storage. Dataflow provides autoscaling and machine types can be configured. The new DatastoreIO allows reading from and writing to Cloud Datastore from Dataflow pipelines using Protobuf and entity conversion helpers.
Google Cloud Platform 2014Q1 - Starter GuideSimon Su
This document provides an overview and introduction to Google Cloud Platform products and services including Cloud Datastore, Cloud Storage, Cloud SQL, BigQuery, App Engine, Compute Engine, and more. Key features and benefits are highlighted for each service such as scalability, availability, developer tools and SDKs, pricing models, and comparisons to other cloud offerings. Code samples and steps to get started with the services are also provided.
Google Cloud Computing compares GCE, GAE and GKESimon Su
Google Cloud Computing compares GCE, GKE and GAE. GCE provides raw compute, storage and networking resources and requires more management overhead. GAE focuses on application logic and requires less management. GKE offers managed Kubernetes infrastructure and services. Each option has different strengths for workloads like microservices, containerized services, or large-scale applications requiring quick scaling. Monitoring and management features like Stackdriver are also compared.
Creating autocomplete with elastic search on google cloudZareef Ahmed
This presentation give an architectural presentation on how elastic search can be used to create an auto suggest features using AngularJS and other tools on Google Cloud.
The document is a presentation about Google Compute Engine (GCE). It discusses cloud computing service levels including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). GCE is described as an IaaS offering that provides virtual machines with flexible configurations and pricing based on minute usage. A demo is shown creating a VM and hosting a website using Apache. Another demo spins up a Hadoop cluster on GCE for distributed data processing.
Google Cloud Platform, Compute Engine, and App EngineCsaba Toth
Introduction to Google Cloud Platform's compute section, Google Compute Engine, Google App Engine. Place these technologies into the cloud service stack, and later show how Google blurs the boundaries of IaaS and PaaS.
This document summarizes a training course on Google Cloud Platform certification from Apponix Academy. The course introduces students to GCP infrastructure and services, teaching how to assess, install, and manage storage systems, networking, and application services. It aims to equip students with the knowledge and skills to become accredited GCP architects. Topics covered include cloud storage, identity and access management, and networking. Successful students can expect high salaries and strong career prospects due to the growing demand and market share of GCP. Basic Linux and command line skills are recommended prerequisites.
Google App Engine is a platform as a service that allows developers to build and host web applications at scale on Google's infrastructure. It handles all the complexities of scaling such as automatically increasing the number of application instances in response to traffic. Developers can write code in Python and other languages and App Engine provides APIs for common services like email, storage, databases and more so additional setup is not needed. It also automatically sends code to the nearest data center based on user location for fast performance.
Intro to the Google Cloud for DevelopersLynn Langit
This document provides an introduction to developing applications on Google Cloud. It discusses Google's cloud infrastructure and services like Compute Engine and App Engine. It demonstrates how to use the Google Cloud SDK and APIs to manage resources and build applications using various languages and tools. Specifically, it shows how to create instances in Compute Engine and Big Query, deploy applications to App Engine from Eclipse, and use command line tools to manage storage, databases and other services.
GAE can be adapted to work within China's Great Firewall through various techniques:
1. Custom domains can be used instead of *.appspot.com domains to avoid image and mail API restrictions.
2. Edge caching can be implemented for blobstore downloads to improve performance behind the Great Firewall.
3. Alternative services like local account authentication, custom mail servers, and domestic analytics tools can replace restricted Google services.
4. While some Google APIs may time out, others still function normally, so GAE is not impossible to use in China with some workarounds.
Powering your Apps via Google Cloud PlatformRomin Irani
Presentation at Google DevFest Ahmedabad, December 2014. This talk gives an overview of Google Cloud Platform and then goes into Cloud Endpoints and building out a simple IoT Project
A fresh look at Google’s Cloud by Mandy Waite Codemotion
Google, one of the early PaaS (Platform as a Service) pionneers, has recently substantially improved AppEngine, expanded its Cloud Platform to include CloudStorage, BigQuery and soon Google Compute Engine (still in early access as of this writing).
Google Cloud Platform Introduction - 2016Q3Simon Su
The document summarizes news and services from Google Cloud Platform, including free GCE machine types, preemptible VMs, IAM project management, and new APIs for Machine Learning, Vision, and Speech. It also provides an overview of various GCP computing, storage, database and analytics services like Compute Engine, App Engine, Cloud SQL, Cloud Storage, BigQuery, and Dataflow. Join the Google Cloud Platform User Group Taiwan Facebook group for more information on GCP services and events.
The document provides information about Simon Su and his expertise in Google Dataflow. It includes Simon's contact information and links to his online profiles. It then discusses Simon's areas of specialization including data scientist, data engineer, and frontend engineer. The document proceeds to provide information about preparing for a Google Dataflow workshop, including documents and labs to review. It also discusses Google Cloud services for data processing and analysis like Dataflow, BigQuery, Pub/Sub, and Dataproc. Finally, it outlines the agenda for the workshop, which will include hands-on labs to deploy users' first Dataflow project and create a streaming Dataflow model.
Google App Engine is a platform that allows developers to build and host Java web applications on Google's infrastructure. It handles tasks like scaling and maintenance automatically. Developers can focus on coding without worrying about managing hardware, servers, or other infrastructure. The platform provides APIs that allow access to Google services like Datastore, Memcache, and others. It also includes tools for deploying, monitoring, and managing applications.
Getting Started with Google's Infrastructure is summarized as follows:
1. Google Cloud Platform provides infrastructure services including virtual machines, networking, and storage hosted on Google's global network of data centers.
2. Google Compute Engine is an infrastructure as a service offering that allows users to launch and manage virtual machine instances.
3. The document provides an overview of Google Compute Engine including machine types, regions, persistent disks, load balancing, and pricing models.
Google Cloud Platform as a Backend Solution for your ProductSergey Smetanin
This document provides an overview of Google Cloud Platform services that could be used as a backend solution for a product. It discusses Google App Engine as a fully managed platform, Google Cloud Datastore as a NoSQL database, Google Cloud Storage for file storage, and Google BigQuery for analytics. The document then describes how a company called RuBeacon uses these Google Cloud services for their mobile app backend, focusing on App Engine, Datastore, Storage, and related services.
Cloud computing provides dynamically scalable resources as a service over the Internet. It addresses problems with traditional infrastructure like hard-to-scale systems that are costly and complex to manage. Cloud platforms like Google Cloud Platform provide computing services like Compute Engine VMs and App Engine PaaS, as well as storage, networking, databases and other services to build scalable applications without managing physical hardware. These services automatically scale as needed, reducing infrastructure costs and management complexity.
Developing Java Web Applications In Google App EngineTahir Akram
The document provides an overview of developing Java-based web applications using Google App Engine. It discusses the key features and services of GAE including the runtime environment, datastore, memcache, mail, task queues, images, cron jobs, and user authentication. It also covers limitations, demo examples, and resources for learning more.
This document provides an overview of Google App Engine, including what cloud computing is, the different types of cloud computing models, how App Engine provides a scalable infrastructure, the programming languages and frameworks supported, how data is stored and accessed via the datastore, services available on App Engine like caching, task queues, and mail, and tips for testing and deploying App Engine applications.
This document provides an overview of Google Cloud Platform (GCP) services. It discusses computing services like App Engine and Compute Engine for hosting applications. It covers storage options like Cloud Storage, Cloud Datastore and Cloud SQL. It also mentions big data services like BigQuery and machine learning services like Prediction API. The document provides brief descriptions of each service and highlights their key features. It includes code samples for using Prediction API to train a model and make predictions on new data.
This document provides an overview of Google App Engine for Java (GAE/J) through a presentation. It discusses key aspects of GAE/J including the scalable infrastructure, programming languages supported, frameworks, development tools, deployment, data storage using the datastore, testing, limits, and services. It emphasizes that GAE/J handles the infrastructure and allows developers to focus on application code without worrying about scaling or maintaining servers.
This document provides an overview of a workshop on building applications with Google App Engine. It introduces App Engine as an infrastructure and platform as a service, discusses key features like scalability. It also outlines the workshop agenda which includes setting up an App Engine project, building a basic URL shortener app using App Engine services like Datastore, URLFetch, Users API, Email and Memcache. Participants will have time to build their own URL shortening application.
Presentation copy of Google App Engine with hands-on presented at Cloud Computing Workshop at VTU,2014. Explored the fundamentals of Google App Engine and its features.
Also covers the instructions to set GAE locally and later to deploy on appengine.
Google App Engine is a PaaS that allows developers to build and host web applications in the Google cloud. The document summarizes a workshop on using the Java runtime environment on GAE. It discusses the SDKs, deploying and managing apps on GAE, data storage using the datastore, and limitations like the 30-second request limit. The biggest benefits of GAE are scalability and low startup costs, while the hardest limit is the 30-second request processing time.
This document provides an overview of using Google App Engine to develop a file repository application. It first discusses cloud computing and Google App Engine, including its architecture, key concepts like Bigtable distributed storage and the datastore. It then describes building a file repository app with functions like upload, download and file listing. The app is implemented using Java servlets, JSP, Apache Commons FileUpload and Google APIs.
Powerful Google Cloud tools for your hackwesley chun
This 1-hour presentation is meant to give univeresity hackathoners a deeper yes still high-level overview of Google Cloud and its developer APIs with the purpose of inspiring students to consider these products for their hacks. It follows and dives deeper into the products introduced at the opening ceremony lightning talk. Of particular focus are the serverless and machine learning platforms & APIs... tools that have an immediate impact on projects, alleviating the need to manage VMs, operating systems, etc., as well as dispensing with the need to have expertise with machine learning.
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Ido Green
What is new and hot on Google Cloud?
How can you work like a pro with some (or all) the new APIs and services... Here are some good starting points to follow.
Introduction to Cloud Computing with Google Cloudwesley chun
This is a 20-30 minute technical talk introducing developers to cloud computing including an overview of Google Cloud computing products. There is a special focus on serverless tools as a convenient way for developers to run code. The talk ends with several inspirational apps showcasing what is possible with Google Cloud tools meant to plant a seed as to consider what is possible.
How Google Cloud Platform can help in the classroom/labwesley chun
This is a 90-min tech talk along with hands-on exercises gives a comprehensive, vendor-agnostic overview of cloud computing, primarily targeting educators in the higher education market but is open to any developer. This is followed by an introduction to products in Google Cloud Platform, focusing on its serverless and machine learning products. .
A guide to create a simple Java application and upload it to the Google Cloud Platform with Google App Engine. This presentation covers usage of persistence API with both Google Cloud SQL and Google Cloud Datastore.
Google App Engine is Google's Platform as a Service that allows users to run scalable web applications on Google's infrastructure. Written in Java or Python, apps run in a managed sandbox and use Google's non-relational Datastore and other services. Key features include automatic scaling, high availability, easy setup, and a free usage tier.
Java Web Programming on Google Cloud Platform [1/3] : Google App EngineIMC Institute
Google App Engine is a platform for hosting web applications in Google's data centers. It allows developers to build applications on scalable infrastructure without having to manage servers. Key features include automatic scaling, high availability, easy deployment, and built-in services like Datastore, Memcache and Task Queue. The development process involves using the App Engine SDK, which includes a local development server that emulates the live environment. Applications are deployed to App Engine by uploading the compiled code.
This slides are for developers who interest in Google Cloud Platform and how to deploy and run their application on Google infrastructures. It gives details on Cloud EndPoint and how build a unique backend for multiple frontend on multiple platform (Web, Android, iOS,..)
This document provides an introduction and overview of Google App Engine and developing applications with Python on the platform. It discusses what App Engine is, who uses it, how much it costs, recommended development tools and frameworks, and some of the key services provided like the datastore, blobstore, task queues, and URL fetch. It also notes some limitations of App Engine and alternatives to running your own version of the platform.
Kubernetes Basics provides an overview of Kubernetes concepts and components. It discusses pods vs deployments, scaling deployments, rolling updates, stateful vs stateless applications, daemon sets, secrets, configmaps, services, ingress, storage classes, network policies, and Kubernetes CLI commands. Hands-on examples are given for running commands, exposing services, deleting resources, executing commands in pods, viewing logs, and getting resource information. YAML files are shown for defining deployments, services, and ingress. Skills discussed include using configmaps as environment variables, sidecar deployments, init containers, labels and node selectors, private registries, taints and tolerations, resource management, and readiness and liveness probes.
Simon Su presented on using Google Cloud Platform for IoT applications. The document discussed key concepts in IoT like connectivity, devices, sensors and cloud infrastructure. It provided examples of using various Google Cloud services for IoT like Cloud PubSub for messaging, BigQuery for data storage, Cloud Functions for serverless computing, Cloud Vision API for image recognition and Cloud IoT Core for connecting devices. Code samples were given to illustrate how to use these services for common IoT tasks.
This document provides instructions for enabling and using the serial console on a Windows machine. It outlines connecting to the VM from port 3, using "?" to check available commands, running "cmd" to start a new command session, and "ch -sn [session name]" to switch sessions. Finally, it notes you can reset the password using "Create or reset Windows password" and login to access the Windows command prompt for troubleshooting.
Cloud Spanner is a fully managed relational database that provides global scale, SQL support, and strong consistency across multiple regions. It is horizontally scalable, provides automatic replication and maintenance, and supports transactions with ACID semantics. Spanner offers high availability, enterprise-grade security with encryption and IAM controls, and supports multiple programming languages through client libraries. Performance scales based on the number of nodes provisioned, with a minimum of 3 nodes recommended for production workloads.
This document outlines labs for Google Cloud Dataflow workshops. Lab 1 covers setting up the Dataflow environment and building a first project. Lab 2 focuses on deploying the first project to Google Cloud Platform. Lab 3 builds streaming Dataflow by creating PubSub topics/subscriptions and deploying streaming samples that read from PubSub and write to BigQuery.
GCPUG meetup 201610 - Dataflow IntroductionSimon Su
This document provides information about Simon Su and Sunny Hu, who will be presenting on Google's BigData solution. It includes their contact information and backgrounds. Simon's areas of focus include Node.js and blogging. Sunny's skills include project management, system analysis, and Java. The document also advertises a Facebook and Google+ group for the Google Cloud Platform User Group Taiwan, where people can share experiences using GCP. It poses trivia questions about Google's infrastructure and provides timelines of Google's BigData innovations.
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析Simon Su
This is a short training for introduce Pi to use fluentd to collect data and use Google Cloud Logging and BigQuery as backend and then use Apps Script and Google Sheet as presentation layer.
This document provides an overview of Docker concepts and commands for building, running, and managing Docker containers. It demonstrates how to run a simple Node.js application as a Docker container using commands like docker run, docker build, docker ps, and docker-compose. It also shows how to link containers, mount folders, push images to Docker Hub, and remove containers.
Google Cloud Platform - for Mobile SolutionsSimon Su
This document discusses Google Cloud Platform solutions for mobile development. It introduces several Google Cloud services useful for mobile backends including Google App Engine, Cloud Endpoints, Cloud Datastore, Google Cloud Messaging, Pub/Sub Messaging and Firebase. It provides overviews of how each service works and how they can help with building mobile apps and backends without having to manage complex infrastructure. The document aims to help mobile developers learn about Google Cloud options for building scalable and flexible cloud-based backends for their mobile applications.
JCConf 2015 - 輕鬆學google的雲端開發 - Google App Engine入門(下)Simon Su
Google App Engine provides various developer tools and services to build cloud applications easily. These include Cloud Logging for viewing logs, Cloud Debugging for debugging applications, and Cloud Monitoring for integrating with monitoring systems. It also provides security scanning. Developers can use modules and managed virtual machines on App Engine to build applications. Common runtimes on managed VMs include Node.js, Python, Java, and Go. Local testing and deployment to the cloud is simplified.
Mastering OnlyFans Clone App Development: Key Strategies for SuccessDavid Wilson
Dive into the critical elements of OnlyFans clone app development, from understanding user needs and designing engaging platforms to implementing robust monetization strategies and ensuring scalability. Discover how RichestSoft can guide you through the development process, offering expert insights and proven strategies to help you succeed in the competitive market of content monetization.
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...Zilliz
Enterprises have traditionally prioritized data quantity, assuming more is better for AI performance. However, a new reality is setting in: high-quality data, not just volume, is the key. This shift exposes a critical gap – many organizations struggle to understand their existing data and lack effective curation strategies and tools. This talk dives into these data challenges and explores the methods of automating data curation.
Redefining Cybersecurity with AI CapabilitiesPriyanka Aash
In this comprehensive overview of Cisco's latest innovations in cybersecurity, the focus is squarely on resilience and adaptation in the face of evolving threats. The discussion covers the imperative of tackling Mal information, the increasing sophistication of insider attacks, and the expanding attack surfaces in a hybrid work environment. Emphasizing a shift towards integrated platforms over fragmented tools, Cisco introduces its Security Cloud, designed to provide end-to-end visibility and robust protection across user interactions, cloud environments, and breaches. AI emerges as a pivotal tool, from enhancing user experiences to predicting and defending against cyber threats. The blog underscores Cisco's commitment to simplifying security stacks while ensuring efficacy and economic feasibility, making a compelling case for their platform approach in safeguarding digital landscapes.
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptxFwdays
I will share my personal experience of full-time development on wasm Blazor
What difficulties our team faced: life hacks with Blazor app routing, whether it is necessary to write JavaScript, which technology stack and architectural patterns we chose
What conclusions we made and what mistakes we committed
Finetuning GenAI For Hacking and DefendingPriyanka Aash
Generative AI, particularly through the lens of large language models (LLMs), represents a transformative leap in artificial intelligence. With advancements that have fundamentally altered our approach to AI, understanding and leveraging these technologies is crucial for innovators and practitioners alike. This comprehensive exploration delves into the intricacies of GenAI, from its foundational principles and historical evolution to its practical applications in security and beyond.
kk vathada _digital transformation frameworks_2024.pdfKIRAN KV
I'm excited to share my latest presentation on digital transformation frameworks from industry leaders like PwC, Cognizant, Gartner, McKinsey, Capgemini, MIT, and DXO. These frameworks are crucial for driving innovation and success in today's digital age. Whether you're a consultant, director, or head of digital transformation, these insights are tailored to help you lead your organization to new heights.
🔍 Featured Frameworks:
PwC's Framework: Grounded in Industry 4.0 with a focus on data and analytics, and digitizing product and service offerings.
Cognizant's Framework: Enhancing customer experience, incorporating new pricing models, and leveraging customer insights.
Gartner's Framework: Emphasizing shared understanding, leadership, and support teams for digital excellence.
McKinsey's 4D Framework: Discover, Design, Deliver, and De-risk to navigate digital change effectively.
Capgemini's Framework: Focus on customer experience, operational excellence, and business model innovation.
MIT’s Framework: Customer experience, operational processes, business models, digital capabilities, and leadership culture.
DXO's Framework: Business model innovation, digital customer experience, and digital organization & process transformation.
Uncharted Together- Navigating AI's New Frontiers in LibrariesBrian Pichman
Journey into the heart of innovation where the collaborative spirit between information professionals, technologists, and researchers illuminates the path forward through AI's uncharted territories. This opening keynote celebrates the unique potential of special libraries to spearhead AI-driven transformations. Join Brian Pichman as we saddle up to ride into the history of Artificial Intelligence, how its evolved over the years, and how its transforming today's frontiers. We will explore a variety of tools and strategies that leverage AI including some new ideas that may enhance cataloging, unlock personalized user experiences, or pioneer new ways to access specialized research. As with any frontier exploration, we will confront shared ethical challenges and explore how joint efforts can not only navigate but also shape AI's impact on equitable access and information integrity in special libraries. For the remainder of the conference, we will equip you with a "digital compass" where you can submit ideas and thoughts of what you've learned in sessions for a final reveal in the closing keynote.
Latest Tech Trends Series 2024 By EY IndiaEYIndia1
Stay ahead of the curve with our comprehensive Tech Trends Series! Explore the latest technology trends shaping the world today, from the 2024 Tech Trends report and top emerging technologies to their impact on business technology trends. This series delves into the most significant technological advancements, giving you insights into both established and emerging tech trends that will revolutionize various industries.
Develop Secure Enterprise Solutions with iOS Mobile App Development ServicesDamco Solutions
The security of enterprise apps should not be overlooked by organizations. Since these apps handle confidential finance/user data and business operations, ensuring greater security is crucial. That’s why, businesses should hire dedicated iOS mobile application development services providers for creating super-secured enterprise apps. By incorporating sophisticated security mechanisms, these developers make enterprise apps resistant to a range of cyber threats.
Content source - https://www.bizbangboom.com/articles/enterprise-mobile-app-development-with-ios-augmenting-business-security
Read more - https://www.damcogroup.com/ios-application-development-services
The Zaitechno Handheld Raman Spectrometer is a powerful and portable tool for rapid, non-destructive chemical analysis. It utilizes Raman spectroscopy, a technique that analyzes the vibrational fingerprint of molecules to identify their chemical composition. This handheld instrument allows for on-site analysis of materials, making it ideal for a variety of applications, including:
Material identification: Identify unknown materials, minerals, and contaminants.
Quality control: Ensure the quality and consistency of raw materials and finished products.
Pharmaceutical analysis: Verify the identity and purity of pharmaceutical compounds.
Food safety testing: Detect contaminants and adulterants in food products.
Field analysis: Analyze materials in the field, such as during environmental monitoring or forensic investigations.
The Zaitechno Handheld Raman Spectrometer is easy to use and features a user-friendly interface. It is compact and lightweight, making it ideal for field applications. With its rapid analysis capabilities, the Zaitechno Handheld Raman Spectrometer can help you improve efficiency and productivity in your research or quality control workflows.
Keynote : Presentation on SASE TechnologyPriyanka Aash
Secure Access Service Edge (SASE) solutions are revolutionizing enterprise networks by integrating SD-WAN with comprehensive security services. Traditionally, enterprises managed multiple point solutions for network and security needs, leading to complexity and resource-intensive operations. SASE, as defined by Gartner, consolidates these functions into a unified cloud-based service, offering SD-WAN capabilities alongside advanced security features like secure web gateways, CASB, and remote browser isolation. This convergence not only simplifies management but also enhances security posture and application performance across global networks and cloud environments. Discover how adopting SASE can streamline operations and fortify your enterprise's digital transformation strategy.
COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...AimanAthambawa1
The study’s main objective is to analyse the level of cloud computing adoption and usage during COVID-19 in Sri
Lanka, especially in Information Technology (IT) organisations. Using senior IT employees, this study investigates
what extent their organisation adopts with cloud computing, the level of cloud computing usage, current use of
cloud service model, usage of cloud deployment model, preferred cloud service providers and reasons for adopting
and not adopting cloud computing. The study also describes why cloud computing is a solution for new normal
situations and the cloud-enabled services used during and after the COVID-19 pandemic. The finding suggests
that 87.7% of the organisations currently use cloud-enabled services, whereas 12.3% do not and intend to adopt.
Considering the benefits, cloud computing is the solution post COVID-19 pandemic to run the business way
forward.
Demystifying Neural Networks And Building Cybersecurity ApplicationsPriyanka Aash
In today's rapidly evolving technological landscape, Artificial Neural Networks (ANNs) have emerged as a cornerstone of artificial intelligence, revolutionizing various fields including cybersecurity. Inspired by the intricacies of the human brain, ANNs have a rich history and a complex structure that enables them to learn and make decisions. This blog aims to unravel the mysteries of neural networks, explore their mathematical foundations, and demonstrate their practical applications, particularly in building robust malware detection systems using Convolutional Neural Networks (CNNs).
Top 12 AI Technology Trends For 2024.pdfMarrie Morris
Technology has become an irreplaceable component of our daily lives. The role of AI in technology revolutionizes our lives for the betterment of the future. In this article, we will learn about the top 12 AI technology trends for 2024.
2. What is
App Engine?
An integrated software
architecture and full managed by
google~
Cloud
Datastore
Cloud
SQL
Cloud
Storage
Runtime
Cloud Endpoints Task Queues
8. Run use CLI locally
Using “gcloud preview app”
# cd $your-project
# gcloud preview app run ./app.yaml
9. Datastore
Unlimited store with transaction
support and high replicate
class Employee(db.Model):
name = db.StringProperty(required=True)
hire_date = db.DateProperty()
e = Employee(name="Antonio Salieri")
e.hire_date = datetime.datetime.now().date()
e_key = e.put()
scalable and
reliable storage
query
transactions
Bigtable
Megastore
Datastore
10. Memcache from google.appengine.api import memcache
...
value = memcache.get(key)
if value is None:
value = get_value_from_db(key)
if not memcache.add(key, value):
logging.error('Memcache add failed.')
...
Improve Application Performance
Reduce Application Cost