Getting Started on Google Cloud PlatformAaron Taylor
This slide deck accompanied a talk I gave at Boston's Google Cloud Meetup group in June of 2016. It chronicles our story of building out the Meta Search product using Google Cloud Platform, particularly App Engine, and finishes with a short walkthrough of a demo application.
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.
Next Generation Cloud Computing With Google - RightScale Compute 2013RightScale
Speaker: Martin Gannholm - Lead Engineer, Google
Google Cloud Platform provides everything you need to build, run, and scale social, mobile, and online applications. Already, tens of thousands of popular applications like Khan Academy, Angry Birds, SnapChat, and Pulse are benefiting from the power of running on top of Google infrastructure. Come join Google as we go deep on how to best leverage our technology with RightScale to build your next masterpiece.
Getting Started on Google Cloud PlatformAaron Taylor
This slide deck accompanied a talk I gave at Boston's Google Cloud Meetup group in June of 2016. It chronicles our story of building out the Meta Search product using Google Cloud Platform, particularly App Engine, and finishes with a short walkthrough of a demo application.
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.
Next Generation Cloud Computing With Google - RightScale Compute 2013RightScale
Speaker: Martin Gannholm - Lead Engineer, Google
Google Cloud Platform provides everything you need to build, run, and scale social, mobile, and online applications. Already, tens of thousands of popular applications like Khan Academy, Angry Birds, SnapChat, and Pulse are benefiting from the power of running on top of Google infrastructure. Come join Google as we go deep on how to best leverage our technology with RightScale to build your next masterpiece.
Introduction to Google's Cloud TechnologiesChris Schalk
An overview of the different Cloud technologies available from Google including App Engine, Google Storage, Google Prediction API, and BigQuery.
This presentation was given to the San Diego GTUG on Aug 26th, 2011.
Introduction to Google Cloud Services / PlatformsNilanchal
The presentation provides a brief Introduction to Google Cloud Services and Platforms. In the course of this slide, we will introduce you the different Google cloud computing options, Compute Engine, App Engine, Cloud function, Databases, file storage and security features of Google cloud platform.
Getting started with Google Cloud Training Material - 2018JK Baseer
Explore and learn!
Note: This share is to help people learn about Google cloud solutions. Myself or the company associated with have no other thoughts.
Learn how to deliver software like Pivotal and Google.
In this one-day program, Pivotal and Google share how we deliver software applications. By demonstrating the capabilities of a cloud-native software organization, we’ll share the promises Pivotal Cloud Foundry can help you keep when combined with industry-leading services and infrastructure using Google Cloud Platform (GCP).
We built Pivotal Cloud Foundry so you can deliver software with increased velocity and reduced risk. Together we will share how to make the principles of Google’s Site Reliability Engineering (SRE) achievable on Pivotal Cloud Foundry. Google and Pivotal collaborated to make Pivotal Cloud Foundry a reliable place for your applications to live.
The day will open with an introduction to Pivotal, Google, and our shared partner ecosystem. Pivotal will share how culture and technology combine to reinforce each other. We will go hands-on to show you how easy it is to develop applications with Spring Boot, integrate with Google Cloud services, and use Concourse to automate shipping applications to Pivotal Cloud Foundry.
In the afternoon, we’ll show you how Pivotal Cloud Foundry operators can empower development teams by enabling GCP integrations in their Pivotal Cloud Foundry environment. We’ll then focus on the developer experience of integrating applications with GCP’s powerful services.
Questions? Please email us at cloudnativeroadshow@pivotal.io.
Google Cloud Connect @ Korea
- Google Cloud Vision
- G Suite Product Roadmap
- Google Cloud Security
- Google Cloud Machine Learning
- G suite Customer Stories
GDG DevFest Romania - Architecting for the Google Cloud PlatformMárton Kodok
Learn about FaaS, PaaS architectural patterns that make use of Cloud Functions, Pub/Sub, Dataflow, Kubernetes and platforms that hides the management of servers from the user and have changed how we develop and deploy future software.
We discuss the difference between an event-driven approach - this means that you can trigger a function whenever something interesting happens within the cloud environment - and the simpler HTTP approach. Quota and pricing of per invocation, and the advantages and disadvantages of the serverless systems.
These slides are made for the 2013 DevFest talks. It covers the main blocks of Google cloud platform: App engine, Compute Engine, storage options and more.
GDG Heraklion - Architecting for the Google Cloud PlatformMárton Kodok
Learn about cloud components, architecture overviews to build an app using GCP components.
You will get hands-on information on how to build highly scalable and flexible applications optimized to run in GCP on the same infrastructure that powers Google. We will discuss cloud concepts and highlights various design patterns and best practices.
By the end of the session you will have hands-on experience to build a basic cloud application, it could be a simple web tier, powered by highly distributed database, background tasks executed on a pub/subsystem, and you get information how to go next level with advanced concepts like analytics warehouse, recommendation engines, and ML.
This is a 1-hr tech talk designed for developers to give 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, focusing on the serverless products. The talk ends with several inspirational examples of what can be built with Google Cloud
Cloud Spin is a demo that a team of Googlers developed to showcase the Google Cloud Platform. The demo consists of 19 Android mobile phones placed in a half-circle to create a frozen-in-time 180 degree animated GIF. See examples at @googlecloudspin on Twitter! Googler Bret McGowen walks through how the team (himself, Francesc Campoy, Kathy Kam, Ray Tsang) built the demo using a wide range of technologies: cloud, Android, Firebase, JavaScript, and more!
Delegating Data Management to the Cloud: A Case Study in a Telecommunications...Giuseppe Procaccianti
Qing Gu, Patricia Lago and Simone Potenza (VU University, The Netherlands)
Presented by: Giuseppe Procaccianti
In 2013 IEEE 7th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA '13)
Introduction to Google's Cloud TechnologiesChris Schalk
An overview of the different Cloud technologies available from Google including App Engine, Google Storage, Google Prediction API, and BigQuery.
This presentation was given to the San Diego GTUG on Aug 26th, 2011.
Introduction to Google Cloud Services / PlatformsNilanchal
The presentation provides a brief Introduction to Google Cloud Services and Platforms. In the course of this slide, we will introduce you the different Google cloud computing options, Compute Engine, App Engine, Cloud function, Databases, file storage and security features of Google cloud platform.
Getting started with Google Cloud Training Material - 2018JK Baseer
Explore and learn!
Note: This share is to help people learn about Google cloud solutions. Myself or the company associated with have no other thoughts.
Learn how to deliver software like Pivotal and Google.
In this one-day program, Pivotal and Google share how we deliver software applications. By demonstrating the capabilities of a cloud-native software organization, we’ll share the promises Pivotal Cloud Foundry can help you keep when combined with industry-leading services and infrastructure using Google Cloud Platform (GCP).
We built Pivotal Cloud Foundry so you can deliver software with increased velocity and reduced risk. Together we will share how to make the principles of Google’s Site Reliability Engineering (SRE) achievable on Pivotal Cloud Foundry. Google and Pivotal collaborated to make Pivotal Cloud Foundry a reliable place for your applications to live.
The day will open with an introduction to Pivotal, Google, and our shared partner ecosystem. Pivotal will share how culture and technology combine to reinforce each other. We will go hands-on to show you how easy it is to develop applications with Spring Boot, integrate with Google Cloud services, and use Concourse to automate shipping applications to Pivotal Cloud Foundry.
In the afternoon, we’ll show you how Pivotal Cloud Foundry operators can empower development teams by enabling GCP integrations in their Pivotal Cloud Foundry environment. We’ll then focus on the developer experience of integrating applications with GCP’s powerful services.
Questions? Please email us at cloudnativeroadshow@pivotal.io.
Google Cloud Connect @ Korea
- Google Cloud Vision
- G Suite Product Roadmap
- Google Cloud Security
- Google Cloud Machine Learning
- G suite Customer Stories
GDG DevFest Romania - Architecting for the Google Cloud PlatformMárton Kodok
Learn about FaaS, PaaS architectural patterns that make use of Cloud Functions, Pub/Sub, Dataflow, Kubernetes and platforms that hides the management of servers from the user and have changed how we develop and deploy future software.
We discuss the difference between an event-driven approach - this means that you can trigger a function whenever something interesting happens within the cloud environment - and the simpler HTTP approach. Quota and pricing of per invocation, and the advantages and disadvantages of the serverless systems.
These slides are made for the 2013 DevFest talks. It covers the main blocks of Google cloud platform: App engine, Compute Engine, storage options and more.
GDG Heraklion - Architecting for the Google Cloud PlatformMárton Kodok
Learn about cloud components, architecture overviews to build an app using GCP components.
You will get hands-on information on how to build highly scalable and flexible applications optimized to run in GCP on the same infrastructure that powers Google. We will discuss cloud concepts and highlights various design patterns and best practices.
By the end of the session you will have hands-on experience to build a basic cloud application, it could be a simple web tier, powered by highly distributed database, background tasks executed on a pub/subsystem, and you get information how to go next level with advanced concepts like analytics warehouse, recommendation engines, and ML.
This is a 1-hr tech talk designed for developers to give 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, focusing on the serverless products. The talk ends with several inspirational examples of what can be built with Google Cloud
Cloud Spin is a demo that a team of Googlers developed to showcase the Google Cloud Platform. The demo consists of 19 Android mobile phones placed in a half-circle to create a frozen-in-time 180 degree animated GIF. See examples at @googlecloudspin on Twitter! Googler Bret McGowen walks through how the team (himself, Francesc Campoy, Kathy Kam, Ray Tsang) built the demo using a wide range of technologies: cloud, Android, Firebase, JavaScript, and more!
Delegating Data Management to the Cloud: A Case Study in a Telecommunications...Giuseppe Procaccianti
Qing Gu, Patricia Lago and Simone Potenza (VU University, The Netherlands)
Presented by: Giuseppe Procaccianti
In 2013 IEEE 7th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA '13)
SaltConf14 - Eric johnson, Google - Orchestrating Google Compute Engine with ...SaltStack
Google is making the power of its datacenter, network, and technology innovations available to the world through its Cloud services. This presentation will provide an overview of the Google Cloud Platform and a deeper dive on Google Compute Engine. Google recently made an open source contribution to SaltStack and now you can now use Salt Cloud to manage your Compute Engine resources (IaaS virtual machine services). Come find out more about Google's Cloud Platform and how you can leverage Google scale with SaltStack.
Solving enterprise challenges through scale out storage & big compute finalAvere Systems
Google Cloud Platform, Avere Systems, and Cycle Computing experts will share best practices for advancing solutions to big challenges faced by enterprises with growing compute and storage needs. In this “best practices” webinar, you’ll hear how these companies are working to improve results that drive businesses forward through scalability, performance, and ease of management.
The slides were from a webinar presented January 24, 2017. The audience learned:
- How enterprises are using Google Cloud Platform to gain compute and storage capacity on-demand
- Best practices for efficient use of cloud compute and storage resources
- Overcoming the need for file systems within a hybrid cloud environment
- Understand how to eliminate latency between cloud and data center architectures
- Learn how to best manage simulation, analytics, and big data workloads in dynamic environments
- Look at market dynamics drawing companies to new storage models over the next several years
Presenters communicated a foundation to build infrastructure to support ongoing demand growth.
The eBook is a comprehensive checklist to get started with planning your Enterprise Cloud Strategy. A closer look at the evolution of cloud computing and its future prospects. Understand exactly how cloud can revolutionize your business.
An introduction to the future of cloud in terms of DBaaS, Big Data Analytics & Machine Learning.
Deploying SaaS Application on the Cloud - Case StudyNati Shalom
This presentation provides a case study on how to overcome some of the challenges involved in deploying a SaaS application on the cloud using GigaSpaces. In this specific case were referring to a risk analysis application (Primatics) and describe how we've dealt with multi tenancy, high availability, scalability and how we were able to optimize the architecture for reduced cost.
The presentation was given during the cloud connect 2010 conference.
Deploying NGINX Plus & Kubernetes on Google Cloud PlatformNGINX, Inc.
Watch webinar on-demand: www.nginx.com/resources/webinars/google-cloud-platform-nginx-kubernetes
Moving to the cloud and transitioning to containerized deployments are top of mind for many enterprises as they build applications to meet quickly increasing user demands. The cloud offers the flexibility, scalability, reliability, and security that enterprise applications demand, and by moving services, and all their dependencies, to containers, developers and engineers win the flexibility and freedom to easily scale and secure their applications.
Over the past few years a number of tools have emerged to make it easier than ever to run applications in the cloud and manage rapidly growing numbers of containers. Kubernetes and NGINX are two of the leading tools used in the cloud, and they are commonly used together to quickly and easily deploy and scale applications.
Join us in this webinar co-hosted by Sandeep Dinesh, Developer Advocate, of Google’s Cloud Platform team, and Floyd Smith of NGINX to learn:
How to use NGINX for internal and external load balancing of applications on Google Compute Engine.
Benefits of using container orchestration systems like Kubernetes.
How to load balance Kubernetes services with NGINX Plus on Google Container Engine.
Continuous Integration & Continuous Delivery with GCPKAI CHU CHUNG
quick introduction to CI & CD with Google cloud platform
- App Engine Development
- Devops: CI & CD (Docker, gitlab, GCP)
- Tips & Study information
repo: https://gitlab.com/cage1016/gae-flask
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...Precisely
So you built your Hadoop cluster. How do you get data from hundreds of database tables, streaming Kafka sources, and data shared by 20-year-old COBOL programs, all in there and working together quickly, efficiently and securely? With many customers asking this same question, Hortonworks recently expanded its partnership with Syncsort to provide optimized ETL onboarding for Hadoop. During this talk, we'll discuss how a next-generation ETL tool, built on contributions to the open source community and natively integrated in Hadoop, can drive lasting value for your organization. 1) Seamlessly onboard data from all your enterprise sources – batch and streaming -- into Hadoop for fast and easy analytics. 2) Stay agile and simplify your environment with a "design once, deploy anywhere" approach that minimizes disruption and risk in the face of a rapidly evolving big data ecosystem. 3) Secure, govern and manage your data with full integration with Apache Ambari, Apache Ranger, and more. These benefits come to life with real customer case studies. Learn how a national insurance company and global hotel chain are using Hortonworks HDP and Syncsort DMX-h to get bigger insights from their enterprise data, securely, efficiently, and cost-effectively, without spending hundreds of man-hours.
Cloud Presentation and OpenStack case studies -- Harvard UniversityBarton George
The presentation walks through the forces affecting IT in higher education today, the value of a cloud brokerage model and case studies of OpenStack-based clouds in higher education. Presented at the Harvard University IT summit.
Kubernetes is making the promise of changing the datacenter from being a group of computer to "a computer" itself. This presentation outlines the new features in K8S with 1.1 and 1.2 release.
When setting up your cloud infrastructure, it's important to have a system in place so everyone involved is aware when changes occur and understands how to make those changes. In this talk, Dana will explain why an infrastructure-as-code system is the way to go for cloud infrastructure management, go over a few different options you have in the infrastructure management space (some of which are partially developed by her team at Google), and show you how to get started with Terraform, an open-source infrastructure-as-code tool.
https://devfestvancouver.firebaseapp.com/schedule/day1?sessionId=107
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumbergerinside-BigData.com
In this presentation from the GPU Technology Conference, Wyatt Gorman from Google and Abhishek Gupta from Schlumberger present: Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger.
"Demand for GPUs in High Performance Computing is only growing, and it is costly and difficult to keep pace in an entirely on-premise environment. We will hear from Schlumberger on why and how they are utilizing cloud-based GPU-enabled computing resources from Google Cloud to supply their users with the computing power they need, from exploration and modeling to visualization."
Watch the video: https://wp.me/p3RLHQ-kcl
Learn more: https://www.blog.google/products/google-cloud/schlumberger-chooses-gcp-to-deliver-new-oil-and-gas-technology-platform/
and
https://www.nvidia.com/en-us/gtc/
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.
Mattia Gandolfi - Improving utilization and portability with Containers and C...Codemotion
Google has pioneered the usage of containers at huge scale. Learn how we designed our systems to handle insane traffic loads, orchestrating complex, globally distributed applications, and how you can leverage this infrastructure and our agile development technologies to embrace the power of DevOps and Cloud on our Google Cloud Platform.
Flink Forward SF 2017: James Malone - Make The Cloud Work For YouFlink Forward
You should spend your time using the powerful Apache Flink ecosystem to get value from your data, not on your data processing infrastructure. Cloud environments can help you with this problem by providing managed services and infrastructure. Since Google Cloud Dataproc, Google's managed service to power the Apache big data ecosystem, runs Flink, you can easily combine the benefits of cloud with your Flink data pipelines. With new support for Flink and long-running streaming jobs, we will show you how you can set up a cluster and a streaming job in less than three minutes.
Using Deep Learning Toolkits with Kubernetes clustersJoy Qiao
Slides for the talk at the O'Reilly AI Conference San Francisco 2017 - https://conferences.oreilly.com/artificial-intelligence/ai-ca/public/schedule/detail/59613
As more workloads move to severless-like environments, the importance of properly handling downscaling increases. While recomputing the entire RDD makes sense for dealing with machine failure, if your nodes are more being removed frequently, you can end up in a seemingly loop-like scenario, where you scale down and need to recompute the expensive part of your computation, scale back up, and then need to scale back down again.
Even if you aren’t in a serverless-like environment, preemptable or spot instances can encounter similar issues with large decreases in workers, potentially triggering large recomputes. In this talk, we explore approaches for improving the scale-down experience on open source cluster managers, such as Yarn and Kubernetes-everything from how to schedule jobs to location of blocks and their impact (shuffle and otherwise).
Google Cloud - Scale With A Smile (Dec 2014)Ido Green
"Google's ability to build, organize, and operate a huge network of servers and fiber-optic cables with an efficiency and speed that rocks physics on its heels. This is what makes Google Google: its physical network, its thousands of fiber miles, and those many thousands of servers that, in aggregate, add up to the mother of all clouds.” - Wired
---
Well, Wired hit the nail on the head with this quote about our platform. In this presentation we cover most of the new interesting features that will give you the ability to scale with (a big) smile!
Apache Druid Auto Scale-out/in for Streaming Data Ingestion on KubernetesDataWorks Summit
The importance of ingestion and processing streaming data in telecommunication industry is ever increasing. We, SK Telecom which is Korea's number-one telecommunications provider, encounter how to use infra resources more efficiently. Apache Druid supports auto scaling feature for data ingestion, but it is only available on AWS EC2. We cannot rely on the feature on our private cloud.
In this talk, we are going to introduce auto scale-out/in on Kubernetes. This approach is more outstanding than Druid's scaling implementation. Here are the benefits. The first is our approach can be used anywhere on private cloud or (managed) Kubernetes in Azure, AWS and GKE. The second is AWS EC2's startup and termination requires a few minutes, but our approach requires a few seconds. The last is the scaling mechanism is decoupled from Druid's source code. We will also share development of Druid Helm chart, rolling update, custom metric usage for horizontal auto scaling.
The below is about detailed benefit compared with Druid's auto scaling approach:
1. Druid's auto scaling is only available in AWS, but our approach does not have the obstacle. It can be used in Private cloud(on-premise) are (managed) Kubernetes in Azure, AWS and GKE.
2. AWS EC2 is an instance of virtual machine, so the startup is slower than docker container. A few minutes are required for startup or termination of EC2. Docker container is very lightweight, so it requires a few seconds.
3. Druid's auto scaling is tightly coupled with AWS API because Druid engine code uses AWS API. Our scale-out/in algorithm is conceptually equal to Druid's auto scaling approach, but we decoupled the dependency because Kubernetes communicate with one of dispatcher nodes(i.e. Overlord node) using REST API.
Puppet Camp Silicon Valley 2015: How TubeMogul reached 10,000 Puppet Deployme...Nicolas Brousse
TubeMogul grew from few servers to over two thousands servers and handling over one trillion http requests a month, processed in less than 50ms each. To keep up with the fast growth, the SRE team had to implement an efficient Continuous Delivery infrastructure that allowed to do over 10,000 puppet deployment and 8,500 application deployment in 2014. In this presentation, we will cover the nuts and bolts of the TubeMogul operations engineering team and how they over come challenges.
Presentation I gave at the SORT Conference in 2011. Was generalized from some work I had done with using GPUs to accelerate image processing at FamilySearch.
Similar to How to Puppetize Google Cloud Platform - PuppetConf 2014 (20)
Automating it management with Puppet + ServiceNowPuppet
As the leading IT Service Management and IT Operations Management platform in the marketplace, ServiceNow is used by many organizations to address everything from self service IT requests to Change, Incident and Problem Management. The strength of the platform is in the workflows and processes that are built around the shared data model, represented in the CMDB. This provides the ‘single source of truth’ for the organization.
Puppet Enterprise is a leading automation platform focused on the IT Configuration Management and Compliance space. Puppet Enterprise has a unique perspective on the state of systems being managed, constantly being updated and kept accurate as part of the regular Puppet operation. Puppet Enterprise is the automation engine ensuring that the environment stays consistent and in compliance.
In this webinar, we will explore how to maximize the value of both solutions, with Puppet Enterprise automating the actions required to drive a change, and ServiceNow governing the process around that change, from definition to approval. We will introduce and demonstrate several published integration points between the two solutions, in the areas of Self-Service Infrastructure, Enriched Change Management and Automated Incident Registration.
Simplified Patch Management with Puppet - Oct. 2020Puppet
Does your company struggle with patching systems? If so, you’re not alone — most organizations have attempted to solve this issue by cobbling together multiple tools, processes, and different teams, which can make an already complicated issue worse.
Puppet helps keep hosts healthy, secure and compliant by replacing time-consuming and error prone patching processes with Puppet’s automated patching solution.
Join this webinar to learn how to do the following with Puppet:
Eliminate manual patching processes with pre-built patching automation for Windows and Linux systems.
Gain visibility into patching status across your estate regardless of OS with new patching solution from the PE console.
Ensure your systems are compliant and patched in a healthy state
How Puppet Enterprise makes patch management easy across your Windows and Linux operating systems.
Presented by: Margaret Lee, Product Manager, Puppet, and Ajay Sridhar, Sr. Sales Engineer, Puppet.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
JMeter webinar - integration with InfluxDB and Grafana
How to Puppetize Google Cloud Platform - PuppetConf 2014
1. HOWTO:Puppetizing Google Cloud Platform
Katharina Probst, Technical Lead & Manager (Google)
Ryan Coleman, Product Manager (Puppet Labs)
2. Agenda: September 23rd, 2014
Whirlwind tour of Google Cloud Platform
Diving into Google Compute Engine
How Puppet Labs uses Google Cloud Platform
Live Demo
1
2
3
4
3. Agenda: September 23rd, 2014
Whirlwind tour of Google Cloud Platform
Diving into Google Compute Engine
How Puppet Labs uses Google Cloud Platform
Live Demo
1
2
3
4
4. For the past 15 years, Google
has been building out the
world’s fastest, most powerful,
highest quality cloud
infrastructure on the planet.
Images by Connie
Zhou
Why Google Cloud Platform?
8. “[Google's] ability to build, organize, and
operate a huge network of servers and fiber-optic
cables with an efficiency and speed that
rocks physics on its heels.
This is what makes Google Google: its
physical network, its thousands of fiber miles,
and those many thousands of servers that, in
aggregate, add up to the mother of all
clouds.”
- Wired
Images by Connie
Zhou
11. Storing What You Want, However You Want
Storage
Cloud Storage Cloud SQL Cloud
Datastore
Compute
Compute
App Engine Engine
App Services
BigQuery Cloud
Endpoints
Cloud DNS
12. App Services
BigQuery Cloud
Endpoints
Building Robust, Intelligent Systems
Storage
Cloud Storage Cloud SQL Cloud
Datastore
Compute
Compute
App Engine Engine
Cloud DNS
13. Agenda: September 23rd, 2014
Whirlwind tour of Google Cloud Platform
Diving into Google Compute Engine
How Puppet Labs uses Google Cloud Platform
Live Demo
1
2
3
4
14. Google Compute Engine
• IaaS: VMs, Network, Storage
• Google DNA (speed, scale, reliable, secure)
• Fast Provisioning, Consistent Performance
• Enterprise Ready
• 24x7 Support
• 99.95% monthly SLA
• ISO 27001, SSAE-16 SOC 1,2,3
• Accessible Through
• Web @ https://cloud.google.com/console
• gcloud compute command-line utility
• REST API
• Partners (Commercial and FOSS)
17. Persistent Disk
10 TB
• SSD and "Standard"
• Data and root partitions
• Billed only by capacity (GB/month)
• Performance caps scale linearly with size
• Volume striping is automatic
• Differential snapshots
• Create new PDs based on snapshots
18. PD Use-cases
Root
Stateful root
volume
Root RW
Data
User managed data
volume
RO
Data
Instant distribution of
static content
19. Global Snapshot and Restore
vol1 vol2 vol3
GCS
vol1.
t2
vol2.
t2
vol3.
t3
t1 t1 t1
t1 t1 t1
t1 t1 t1
t1 t1
t1 t1
t2 t2
t2
t2
t3 t3 t3
● Point in time snapshot to Google
Cloud Storage (GCS)
● Differential snapshots
● GCS global replication!
● Restore from snapshot
anywhere in the world
us-central1-a
europe-west1-a
21. Machine Types Machine Type Virtual Cores
standard
• For workloads with balanced CPU and memory
highmem
• For workloads with higher memory requirements
highcpu
• For workloads with higher CPU requirements
Shared Core Instances
• For inexpensive prototyping and staging
workloads (g1-small, f1-micro)
Memory
(GB)
n1-standard-1 1 3.75
n1-standard-2 2 7.50
n1-standard-4 4 15.00
n1-standard-8 8 30.00
n1-standard-16 16 60.00
n1-highmem-2 2 13.00
n1-highmem-4 4 26.00
n1-highmem-8 8 52.00
n1-highmem-16 16 104.00
n1-highcpu-2 2 1.80
n1-highcpu-4 4 3.60
n1-highcpu-8 8 7.20
n1-highcpu-16 16 14.40
22. Images
+ Custom Kernel Support
(debian backports works great for docker)
23. Sub-hour Billing + Sustained Use Discount
1 minute granularity, 10 minute minimum
$
(30%)
Full billing cycle
Sustained Use Discount
● >25% use, price reduced
● Up to 30% reduction
● No commitment / contract
24. Enhanced Reliability
us-central1-a
scheduled maintenance event
Live Migration
• No downtime during scheduled
datacenter maintenance events
Automatic Restart
• Instances automatically
restarted if subjected to system
events such as hardware failure
26. Images by Connie
Zhou
Networking
• Google's Network
• Projects are isolated private networks
• TCP, UDP, ICMP only
• Multiple private network groups and firewalls
• Tags and address ranges
• Addresses
• public: static or ephemeral
• private: ephemeral with DNS
• Routes, gateways, VPNs, and IP Forwarding
27. Region: us-central1
Target Pool (tp-a)
Load-balancer
• Region based
• Session affinity, hashing options on tuples,
• Protocol, src ip:port, dst ip:port
• Consists of:
us-central1-a
www0
www1
tcp:80 ➔ tp-a
• Target pool: collection of instances
• Forwarding rules: protocol:port, pool
• HTTP health check: optional us-central1-b
www2
www3
Forwarding Rules
tcp:443 ➔ tp-a
Internet
http://googlecloudplatform.blogspot.com/2013/11/compute-engine-load-balancing-hits-1-million-requests-per-second.html
29. Noteworthy
• Regions
• Central United States, Europe, Asia (new!)
• Metadata
• Startup scripts
• SSH Keys
• Tags (instance/network)
• OAuth2 and Scopes
• Access other Google Cloud Platform services
• Ecosystem is growing
• Partners: RightScale, Scalr, New Relic, MongoLab, MapR, and many more...
• Open Source: Chef, Puppet, Salt, Ansible, Vagrant, Docker, CoreOS, fog, libcloud
30. Agenda: September 23rd, 2014
Whirlwind tour of Google Cloud Platform
Diving into Google Compute Engine
How Puppet Labs uses Google Cloud Platform
Live Demo
1
2
3
4
31. Puppet DSL for Google Compute Engine
https://forge.puppetlabs.com/puppetlabs/gce_compute
38. Abstraction Layers for Infrastructure as Code
Infrastructure Layer
Role & Profile Layer
Component Layer
Primitive Layer
puppetlabs-gce_compute
custom module
puppetlabs-postgresql
core puppet type/provider
39. Agenda: September 23rd, 2014
Whirlwind tour of Google Cloud Platform
Diving into Google Compute Engine
How Puppet Labs uses Google Cloud Platform
Live Demo
1
2
3
4
40. Demo Architecture
1 3
2 4
us-central1-a
M
us-central1-b
allow tcp:80
Load-balancer
Target-pool
● [M]aster resides in GCE
● Uses gce_compute manifest to:
○ Spin up 4 VMs
○ Networking (firewall, LB)
● New nodes register with Master
● Install site.pp (apache+php+mysql)
● Custom index.php, connects to
Cloud SQL database
● Let's try it out!
Cloud SQL
45. The Demo App
puppet apply /etc/puppetlabs/puppet/manifests/gce_up.pp
1 <html>
2 <title>PuppetConf 2014</title>
3 <body>
4 <h1>PuppetConf 2014: Puppetizing Google Cloud Platform</h1>
5 ...
6 <!-- A couple 'facter' facts -->
7 <ul>This app is being served from host: <b><%= @ hostname %> [<%=
@fqdn %>, 7 <%= @ipaddress %>]</b></ul>
8 <p>Please enter a Nick and Message and watch it appear below:</p>
9 ...
10 <?php
11 $db = mysqli_connect("173.194.254.93", "puppetconf", " my_password",
"puppetconf");
12 ...
13 ?>
46. cloud.google.com
• Try out Google Cloud Platform with a $500 Credit
• Visit https://cloud.google.com/starterpack and use promo code puppet14-con
• Want more?
• Try the demo on your own at https://bit.ly/puppet-gce-demo
• or see http://googlecloudplatform.github.io/compute-video-demo-puppet
• We welcome your help and feedback to make Puppet + GCE even better!
• Find us at gce-discussion@googlegroups.com or
https://github.com/puppetlabs/puppetlabs-gce_compute