Google Cloud Platform Solutions and Technologies
Solve your business challenges and prepare your team with Google Cloud solutions, products, and services.
Hi All,Need help on KMS Key rotation. Currently, I have encrypted my 20 TB data in several GCS buckets using key Primary Version - 2 with 90 days key rotation period.After 90 days period, I have to create new key version - 3 and make it primary and version - 2 to disable. Question is that - Will i am able to encrypt current 20 TB data using new key version -3? if yes, how. What will happen when I disable key version - 2? Should i am able to encrypt my older encrypted data with key version -3 as version -2 is disabled now? Do I need to re-encrypt data with key version -3 or on each key rotation? does it implies any direct/indirect cost to me?
I'm excited to share MARKI, my entry for the latest lablab hackathon, now live at: AIT-MARKIMARKI integrates human creativity with AI to generate emotionally-optimized marketing content. It taps into behavioral science to drive deeper engagement through emotional resonance.Key features:Automatic keyword generation from images Automatic color recognition from images Unified workflows Mass personalization Overcomes limitations of linear workflows with a 6 step circular process accessible at every stage Leverages AI for content creationBuilt on Google AppSheet and CloudRun for scalability.Your feedback on the project page would be invaluable. Positive reviews will increase visibility, so I greatly appreciate your participation and support.Please take a look and share your impressions. I'm happy to answer any questions!Let me know if you would like me to explain the workflow aspect in more detail. I'm happy to highlight that key differentiator.
The Google Cloud Next’23 Developer keynote was a delight to watch. It was informative, entertaining, and inspiring.The keynote speaker, Forrest Brazeal, started by singing a song about legacy land. He said that legacy is just another word for something that makes money. Brazeal then told a story about how Google engineers had to roll their own load balancing software because the third-party hardware they were using was not reliable.Brazeal's co-speaker, Richard Seroter, then told a story about how a Reddit user discovered an unintentional feature of Google Translate that caused the service to generate beatboxing sounds.Brazeal and Seroter said that dealing with unexpected edge cases in legacy workloads is a big part of how Google engineers innovate.They then introduced the Google Cloud Champion Innovators, who are experts in Google Cloud who help solve real-world problems. The Champion Innovators shared their thoughts on legacy and how Google Cloud can help organizations modernize thei
Artificial intelligence (AI) is rapidly changing the way businesses operate. By automating tasks, improving decision-making, and providing insights, AI can help businesses to gain a competitive edge. However, many businesses are hindered by lack of skilled talent. In this session, AI experts will discuss how to identify business use-cases geared towards innovation and growth, with practical tips on how to execute an AI initiative and stories from other customers. You will walk away with immediate insights and best practices to harness the power of AI and position your business for long-term success in today's digital landscape.
Running out of internet connection can be frustrating and inconvenient especially in today's digital age where we rely on the internet for various activities and tasks. Here are a few potential negative impacts of running out of internet connection: 1. Disruption of important tasks: If you are relying on the internet for work studying or other crucial tasks running out of internet connection can disrupt your productivity and ability to complete those tasks on time. This can have potential consequences like missed deadlines loss of productivity and even negative impacts on your professional or academic performance. 2. Communication difficulties: The internet is a primary means of communication for many people whether it's through email messaging apps or video calls. A lack of internet connection can make it challenging to stay in touch with friends family colleagues or clients leading to feelings of isolation and potential missed opportunities for connecting or collaborating. 3. Limited
I have an old dataflow template and we update our databse security and now I need to stage and extra file to make it work
Hello everyone! I have an issue and this is killing me, I ma writing this in order to fina a solution.My old architecture everything was working fine: we have some data in a JDBC that is accesible from a specific subnet we extract data with cloud functions and write them in BigQueryMy new setup:same database but with extra security and I have to use a certificate in order to connect I have added some parameters to my connections string useSSL=true&requireSSL=true&verifyServerCertificate=true&serverTimezone=UTC&trustCertificateKeyStoreUrl=file:/extra_files/ca-root.pem exactly the same setup for the rest of the functionThe error I get and I just can’t get around it: java.sql.SQLException: Cannot create PoolableConnectionFactory (Cannot open file:/extra_files/ca-root.pem [/extra_files/ca-root.pem (No such file or directory)]From this https://cloud.google.com/dataflow/docs/guides/templates/ssl-certificates it is that simple but my setup is just a little more complicate
The Power of AI and ML with Google Cloud In today's data-driven world, businesses are constantly seeking ways to gain a competitive edge. Harnessing the power of Artificial Intelligence (AI) and Machine Learning (ML) has become not just a competitive advantage but a necessity. Google Cloud, with its suite of cutting-edge AI and ML services, provides the tools and infrastructure to help organizations transform data into actionable insights and drive innovation.Understanding the BasicsWhat is Artificial Intelligence (AI)?Artificial Intelligence refers to the simulation of human intelligence in machines, allowing them to perform tasks that typically require human intelligence. This includes understanding natural language, recognizing patterns in data, making decisions, and solving complex problems.What is Machine Learning (ML)?Machine Learning is a subset of AI that focuses on developing algorithms and models that enable computers to learn from and make predictions or decisions based on d
Talk to the map: How CARTO is making GIS more conversational using BigQuery with LLMs and Generative AI
GIS uses LLMs and generative AI to simplify the user experience, making it possible for anyone to use GIS to explore and analyze geospatial data. BigQuery is a powerful data warehouse that can store and process large amounts of geospatial data. Vertex AI is a machine learning platform that can be used to train and deploy machine learning models. This combination of technologies provides a powerful and scalable platform for geospatial analytics.Google is helping companies like CARTO build innovative Conversational GIS applications on Google Cloud Platform. Google Cloud Platform offers a wide range of services that can be used to build Conversational GIS applications, including BigQuery, Vertex AI, Cloud Functions, and Cloud Firestore. Google also offers a number of resources and programs to help companies get started with Conversational GIS, such as the Built with BigQuery initiative.Click on the link below to learn how CARTO Simplifying their GIS with LLMs and Generative AI:https://clo
Hi All,I'm Anjali, co-founder of Addons Studio (part of Google for Startups program). We are focused on building products to enhance Workspace experience.We are introducing GW Manager, out first google sheet add on to simplify Workspace Administration for bulk tasks (like create, update, delete, export users, groups, members, aliases, devices, domains, custom schema etc). If you're interested, give it a peek. Together, we can shape a richer Google Workspace Administration experience.Looking forward to your insights, they would mean a world to us! Warm regards,Anjali
Large language models (LLMs) have already revolutionized the way we interact with computers. They can now generate text, translate languages, and write different kinds of creative content. But what if LLMs could also understand the meaning of images?This is the promise of large vision language models (VLMs). VLMs are a new type of AI model that can combine the power of LLMs with the ability to understand images. This makes them capable of a wide range of tasks that were previously impossible for computers, such as:Search and discovery: VLMs can search through millions of images and find the ones that are most relevant to a user's query. They can also generate descriptions of images, which can help users to better understand them. Classification: VLMs can classify images into different categories, such as product types, medical conditions, or customer sentiment. This can be used to automate tasks such as product tagging or customer support. Captioning: VLMs can generate captions for i
In the age of generative AI, data governance is more important than ever. In recent months, we have seen some well-publicized missteps involving made-up and proprietary materials. At the same time, business leaders and public officials are working to ensure that the valuable data they feed into their models remains their own.In this edition of "The Prompt," Phil Moyer, global vice president for AI & Business Solutions at Google Cloud, shares his insights on how to manage risk when adopting and implementing generative AI technologies.Here are some of Moyer's key takeaways:Data governance is essential for ensuring the accuracy, reliability, and security of generative AI models. This includes defining data ownership and usage policies, as well as implementing technical controls to protect data from unauthorized access, use, or disclosure. It is important to be aware of the potential risks of generative AI, such as the creation of fake content, the misuse of data, and the potential for
Generative AI has evolved from a buzzword to a business imperative. While the race to implement Generative AI solutions accelerates, the path is filled with potential pitfalls that could derail your AI ambitions. Here are ten common missteps to be aware of, and how to steer clear of them.10 Generative AI Mistakes to Avoid1. Mistaking AI as a Magic Wand Without Clear Business GoalsGenerative AI is not a panacea for all business challenges. Treating it as such can lead to diffuse and unfocused efforts, yielding poor results. Businesses often fall into the trap of adopting AI solutions without a clear vision or defined objectives.To course-correct, approach Generative AI as a tool in your strategic arsenal, not the strategy itself. Start by identifying the specific challenges your business faces, then tailor your AI objectives to solve these pain points. This targeted approach ensures that your AI journey has a clear, purposeful direction.2. Underestimating the Importance of Data QualityA
Let’s say it’s the first day in your new job and you have lots of questions. Where is the HR department located or how do I validate parking? Wouldn’t it be great if you could just ask a chatbot rather than reading through an internal Wiki? Here is a recipe to build one: Select your reference documents and pre-process them in Vertex AI Workbench Download a model from TensorFlow Hub and register with Vertex AI Have Vertex AI process your questions and answers Use Cloud Functions for your REST endpoint Use the Speech-To-Text and Text-To-Speech APIs to allow users using their voice rather than typing Sounds complicated? Nikita Namjoshi and Zack Akil demonstrate in this 16 minutes Google Cloud Applied ML Summit video how to do just that.https://youtu.be/5iSmX8sqtx8
Hi everyone,recently I started to be tempted to try a Chromebook, I never used one and I’m wondering if they are a good option to work?What do you think?. Is anyone working full-time on a Chromebook can share the experience?Also, given that the current Google Pixelbook it’s been for a while on the market now, does anyone know if we are going to see a new model soon?
I recently discovered a delightful tool that is in beta that has been handy when using Cloud Shell. It has helped me quite a bit learning the commands and formats for Cloud Shell.Following is an overview of how to use -https://cloud.google.com/sdk/docs/interactive-gcloud?_ga=2.223481627.-1467453513.1679866036What it looks like -
Vector similarity search is one of the most important pillars of Google's core business, driving services like search and recommendations for YouTube and Google Play Store. Now, Google Cloud introduces Vertex AI Matching Engine, giving external developers Google's large-scale, low latency vector similarity search service. In this video below, Kaz Sato, Staff developer advocate, Google cloud will explore the technology and how it can be applied to business needs like information retrieval, recommendations, content search, and classification. Please click on the video to watch more details.
What is your IT department’s position on Apple devices in the organization? Do they embrace user choice and offer Mac computers to users that want them, or is it a firm “no”? Do users get to enjoy the frictionless Apple experience they love, or are their devices locked down to the point they’re no longer pleasant to use? Perhaps IT is still in denial and pretend they don’t see their CEO walking around with a Macbook, talking on an iPhone using AirPods. Whatever step you’re at in your Apple maturity journey, Jamf is there for you.At Jamf, we help organizations of all sizes and specialties to manage and secure their Apple devices, without impacting the user experience. You can find us in startups and enterprises, helping IT zero-touch deploy and secure Mac, iPhone and iPad and securely empowering employees with their BYOD devices.We’d love to get to know you — but let’s break the ice first. How did Jamf start?In the early 2000s, then-student now co-founder Zach Halmstad was working in th
Simplify And Accelerate Data-Driven Insights: Integrate Pluto7’S Platform Solutions On Google Cloud Marketplace
At Pluto7, we are on a mission to empower supply chains to make intelligent decisions through the power of data. In today’s fast-paced and data-driven world, the ability to extract meaningful insights from complex datasets is the key to gaining a competitive edge.Our innovative data platform solutions harness the potential of artificial intelligence, machine learning, generative ai to deliver actionable intelligence faster and drive business growth. Pluto7’s solutions are built on Google Cloud Cortex Framework, which provides the scalability, security, and reliability that businesses need to succeed.These solutions are also available on Google Cloud Marketplace making it even more convenient for businesses to discover, install, and manage them.Why Adopt Pluto7 Solutions via Google Cloud Marketplace?Adopting Pluto7 solutions via the GCP Marketplace brings several benefits, including accelerated sales processes, simplified billing, and scalable procurement. Businesses can leverage these
who is newly practicing as a google cloud solution architect or trying to build a good banking app it might help you to understand how can use google cloud resources to build your app in the cloud easier. In this video, Developer Advocate Priyanka discusses an approach to building a modern banking platform in the cloud. Watch to learn about the power of Google Cloud and how you can also leverage the cloud to build a modern banking platform. The video contains the following topics:0:00 - Intro0:47 - The current state of banking1:35 - Banking as a service model architecture2:24 - APIs for banking3:21 - Let us know in the comments3:35 - High level overview6:06 - The architecture6:36 - Channel services7:01 - The customer applications7:13 - The integration layer (API connectors)8:00 - Event / Transformation hub8:14 - Data for enterprise use8:47 - Back end services9:16 - Core application services9:49 - Core security and operational services10:19 - Sample application code10:32 - Wrap up Extra
In the bustling world of web applications, handling time-consuming tasks efficiently is vital to maintaining a responsive and reliable user experience. Thankfully, Laravel comes to the rescue with its powerful queueing system. In this blog post, we'll delve into the world of Laravel Queues and explore how they can revolutionise your task processing workflow. The Power of Laravel QueuesLaravel Queues provide a robust solution for dealing with tasks that are time-consuming or may not need immediate execution. By pushing these tasks into queues, you free up your application to handle other user requests promptly. This ensures that your application remains fast, responsive, and maintains optimal uptime even during resource-intensive operations. Configuring the Queue DriverLaravel offers multiple queue drivers, including database, Redis, Amazon SQS, and more. Choosing the right driver depends on your application's specific needs and infrastructure. To configure the queue driver, open the `c
IntroductionIn the ever-evolving world of web development, maintaining high uptime, reliability, and performance for mission-critical applications is a top priority. To tackle this challenge, we turn to the powerful concept of Inversion of Control (IoC). Let’s explore how leveraging IoC principles in Laravel can help us build a resilient codebase that withstands the test of time. The Foundation of Inversion of ControlAt its core, IoC is about flipping the traditional approach to dependency management. Rather than allowing components to create and manage their dependencies, IoC containers take charge of this responsibility. In Laravel, the IoC container acts as the central hub, resolving and injecting dependencies into the components when needed. Decoupling Dependencies with Dependency InjectionOne of the fundamental aspects of IoC in Laravel is Dependency Injection. This technique allows us to decouple our classes from their dependencies, making our code more maintainable and flexible
I recently attended Meetup hosted by Google Warsaw Cloud, where Emilia Sokół, a software engineer, discussed Chubby, a lock service at Google scale. She shared her team's experience with providing a reliable locking service for a distributed system. Emilia also talked about the mechanisms for scaling, such as caching and proxies, and how Paxos implementation with lease timers ensures liveness. Here you can watch previous meetups and learn something new about Google Cloud: https://events.withgoogle.com/google-warsaw-cloud-meetup/past-events/#content Can't wait to attend more events like this and learn from experts in the cloud field!
Login to the community
Social LoginLogin With Your C2C Credentials
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.