Partner Delivery Excellence: Empowering Partners Deliver Customer value with Google Cloud - Build What's Next
Blog

Partner Delivery Excellence: Empowering Partners Deliver Customer value with Google Cloud

972

Of your peers have already read this article.

3:30 Minutes

The most insightful time you'll spend today!

Empower your success with Google Cloud's new Partner Delivery Excellence portfolio. Unlock resources and expertise tailored for seamless delivery of high-quality Google Cloud projects, fostering growth and reliability in your services business.

With growing demand for Google Cloud, customers are increasingly expecting more reliable advisory and implementation skills from Google Cloud Systems Integrator (SI) Partners. Our model for professional services remains differentiated, with a heavy co-dependence on our SI Partner ecosystem to drive success for our customers. Therefore, enabling and nurturing strong delivery capabilities in our Partners is a responsibility we take seriously. The Google Cloud Global Services Delivery and Global Partner Ecosystem & Channels team jointly made significant investments earlier this year to underscore our commitment in this area. That’s why we’ve created the expanded Partner Delivery Excellence portfolio, a rich set of resources to help Google Cloud Partners deliver high-quality Google Cloud projects. Whether you’re a Partner just getting started with Google Cloud or have prior experience, we have the resources you need to succeed and we’ll meet you where you are in this journey.

Here are some of the key offerings in the Partner Delivery Excellence portfolio:

https://storage.googleapis.com/gweb-cloudblog-publish/images/Partner_Delivery_Excellence.max-1000x1000.png

Stage: Building delivery skills | Pre-engagement

  • Delivery Readiness Index (DRI): a framework that enables SI Partners to receive customized, individual level delivery enablement recommendations based on each consultant’s delivery readiness, assessed across training, certifications, delivery skills validation and prior delivery experience. 
  • Delivery Navigator (coming soon): A delivery management platform consisting of delivery methods, work management tools, and dashboards that enables Google PSO and Partners to drive a high-quality, globally consistent project experience. You’ll hear more about this in an upcoming blog post.

Stage: Develop delivery expertise | Preparing for a delivery project

  • Delivery Runbooks: Workload-level detailed delivery guides which include reference architectures, detailed migration steps, validation guidelines, common troubleshooting tips and more.
  • Delivery Bootcamps: In-person or hybrid mode multi-day sessions conducted by experienced Google Cloud Consultants and customizable to the specifics of a Google Cloud project for a customer.
  • Use case learning: Self-paced learning in the form of bite-sized lectures to build foundational delivery skills at the workload level, with quiz based assessment to validate knowledge gained.
  • Delivery labs: Hands-on labs, hosted on our Qwiklabs platform, that complement use-case learning to build and test core delivery skills through a series of practical delivery scenario challenges.

Stage: Leverage Google delivery SMEs | During active project delivery

  • Onboarding accelerator: Enables Partners with advisory services to onboard customers on Google Cloud foundations and migrate the first workload quickly and efficiently, by imparting knowledge and best practices from the Technical Onboarding Center. Supported workloads span Infrastructure & Application modernization, Analytics & AI and Databases.
  • Delivery Helpdesk: In-the-moment implementation support for Partners during a live Google Cloud project through a standard case management process. Google Global Services Delivery teams well versed in the technology area will advise and help Partners resolve the issue at hand.
  • Delivery Assurance Services: Project-level safeguarding services that are delivered in the context of an active Partner-led customer project. 

Stage: Leverage Google delivery expertise independent of projects | Build, scale and optimize Google Cloud practices

  • Tooling advisory: Assessment of Partner tools with detailed recommendations to enhance tools architecture for better scale, security, ease of use and, where applicable, pointers to Google Cloud open-source tools and best practices.
  • Resident Experts: We are selectively introducing this offering of specialists from Google Cloud Consulting teams embedded with Partners for a fixed period of time and with defined scope and deliverables. Partners can leverage these experts to build core delivery capabilities in new areas like generative AI,  sharpen existing Google Cloud capabilities in adjacent solution areas like Data & Analytics or have access to expertise to define a comprehensive automation strategy for Google Cloud migration practices.

We are confident that the Partner Delivery Excellence portfolio brings forth much of what’s needed for our Partners to not only deliver high-quality services but also profitably grow their Google Cloud services business quickly and efficiently.

To learn more about the portfolio or to share your feedback or suggestions, please contact your Google Cloud Partner representative. 

If you are attending Partner Summit during Google NEXT in August, we look forward to seeing you in the breakout series where we have a dedicated session on this topic.

Thank you for reading. And thank you for your partnership!

Blog

Let Your Organization Thrive in Hybrid Work with Google Workspace

3112

Of your peers have already read this article.

2:30 Minutes

The most insightful time you'll spend today!

Team Google is committed to making Workspace more capable, open, and extensible platform for users. Together with their partners, they can deliver more helpful, flexible tools and create best in class capabilities for hybrid work. Read to know more!

Flexible ways of working have become second nature for people everywhere, especially for the more than 8 million customers that use Google Workspace in their offices, homes, or on mobile devices.

However, the rise of hybrid work has also demonstrated the importance of choice. People don’t want to be locked into a single app or in a closed environment. They want to use productivity tools like email, video conferencing, and chat in a seamless way with other critical apps that perform functions like helping to stay in touch with customers, visualizing data, managing projects, building creative designs, and much more.

Enabling all of those products to work well together — without boundaries or walled gardens — is essential to helping teams and organizations maximize hybrid work. This week at Google Cloud Next, we’re taking significant steps towards making Google Workspace the most open and extensible productivity platform for users worldwide.

Today, we’re launching third-party smart chips in Docs, along with new integrations and enhanced API capabilities for Meet, Chat and Spaces, delivering entirely new ways to use third-party applications within or alongside Google Workspace, allowing organizations to get more value from the solutions they’ve already invested in. The new integrations are with some of the most popular enterprise applications in use today — AO Docs, Asana, Atlassian, Figma, LumApps, Miro, Tableau, and Zendesk — and will help transform the way people work every day.

Together, with our partners, we’re enabling an open ecosystem for hybrid work and ensuring that Google Workspace’s most helpful features don’t stay proprietary.

Bringing smart chips to popular third-party applications

When we launched smart canvas, we gave Google Workspace users the ability to bring the people and information they needed into Docs through simple @-mentions, creating interactive mentions of people, files, meetings, templates, and more. Today, we’re expanding smart chips to our ecosystem of partners, allowing our users to add even more rich data, more context, and critical information right into the flow of their work.

With these new third-party smart chips, you will be able to tag and see critical information from partner applications using @-mentions, and easily insert interactive information and previews from third-party apps directly into a Google Doc.

Bring your favorite third party-data into Docs with smart chips


Several of our partners including AO Docs, Atlassian, Asana, Figma, Miro, Tableau, and ZenDesk, are now developing third-party smart chips to add more value to your Google Docs experience:

  • AODocs, a fast-growing content services platform, is creating a smart chip that will allow you to link to and interact with controlled documents using AODocs’ content management capabilities within Google Docs.
  • Asana, the leading work management platform, is creating smart chips that will enable you to see and manage your tasks and projects easily within a Doc.
  • Atlassian, a leading provider of team collaboration and productivity software, is creating smart chips for both its Jira and Confluence apps, enabling you to visualize key details for your project plans directly in a Doc.
  • Figma, a design platform for teams who build products together, is using smart chips to embed helpful information about brainstorms, diagrams, and prototypes that are foundational to a product design project into Docs. The chips provide a visual thumbnail of the project so you can easily tell what you’re clicking into.
  • Tableau, the analytics platform, is building a new smart chip that will enable Google Docs users to see a live preview of data visualizations and related dashboard metadata.
  • Miro, the leading visual collaboration platform, is creating smart chips that will enable you to transform a Miro link into a useful, visual frame of reference that gives preview, title, and other information needed to get a quick summary of your work in a visual format.
  • Zendesk, the popular customer service platform, is building smart chips to show users all the relevant and pertinent information for a given Zendesk ticket without leaving Google Docs.

These new smart chip experiences from our partners are examples of the value and innovation we can provide to users and organizations by committing to openness and extensibility.

Smart chips will be available to developers to build out their app integrations in the coming weeks, and will be available to all users in Docs starting January 2023.

Adding third-party capabilities to Google Meet

Google Meet is more than just a video conferencing tool — it’s a hub for collaboration. Earlier this year, we rolled out the capability to join meetings and present directly from Google Docs, Sheets, and Slides to make it easier for people to work together in real-time. We also built an integration with Miro, allowing you to initiate collaboration on Miro whiteboards directly from a Meet call. Now, we’re extending that capability to more third-party applications.

Two new tools for developers — the Google Meet API and Google Meet add-on SDK — will enable our partners to bring their apps together with Google Meet, providing new seamless ways for our customers to use their favorite tools with Google Meet.

With our new Meet add-on SDK, partners can bring the power and functionality of their apps into Meet, where users can then collaborate using other products without leaving the meeting space. For example, Figma is utilizing this SDK to bring its popular design and whiteboarding capabilities into Google Meet. Our shared customers will now be able to collaborate within Figma in real time during Google Meet video calls.

See and hear co-workers as you collaborate in Figma


We’re also announcing new Meet API that will enable users to schedule and launch meetings directly from third-party applications. These APIs will also enable users to see whether a meeting is currently live and who is currently in the meeting — all without leaving the application of their choice.

Asana is working to bring the new Meet API together with Drive APIs to create or link to an existing Google Meet meeting directly from a task in Asana. In addition, we’re working with Asana to explore functionality that would allow users to add tasks to a meeting, create a clear agenda for the team, and assign pre-work so teams arrive prepared for a purposeful meeting. We believe that together, Asana and Google Meet can make meetings more actionable by helping users prepare and host results-focused meetings.

Figma is working on bringing Figma and Figjam files right into Meet with this new Meet integration, giving teams the ability to brainstorm and build designs together right in the flow of a meeting. All participants can contribute and engage through Meet, so more voices are heard and projects move forward faster.

We’re also making it easy for people to find and launch partner applications within Google Meet. Joint partner and Workspace customers will be able to discover and install Meet add-ons directly within the Meet UI — even during a live meeting. And of course, partners can register their apps in the Google Workspace Marketplace, helping them reach millions of Workspace users.

The Google Meet API will be available for early access later this year, and the Meet add-on SDK will be available for early access by the end of 2022.

Bringing partner applications into Google Chat and Spaces

Developers already use our Chat and Spaces APIs to add new experiences to Google Workspace. For instance, they are enabling third-party applications to automatically add people to Chat Spaces in time-sensitive, critical scenarios like incident response.

Now, we’re expanding the Chat and Spaces APIs to enable more functionality between Google Chat and our partners’ applications. Soon, these apps will be able to automatically create 1:1 direct messages or group chats programmatically. These apps will also be able to read and write Chat messages without requiring a user to launch an app, further extending the capabilities to allow for contextual understanding of conversations.

For example, imagine you’re discussing an upcoming project with your team in a space, and when you start working on the project in a given app, the app suggests adding a related link or Doc based on the Chat conversation. An app could also automatically copy all messages from one space to another to ensure important messages are shared as broadly as possible with your team.

These are just a few ways partner apps using the Chat and Spaces APIs will be able to enhance user experiences in Chat. Several of our partners are already leveraging these Chat and Spaces APIs to create unique Chat experiences:

Asana is currently using the new Chat and Spaces APIs to notify users and act on Asana tasks right from Google Chat, including actions such as marking a task complete, reassigning a task or even creating an entirely new task, all without leaving Google Chat.

LumApps, the widely-used employee experience platform, is building a new integration with Chat that will enable our joint users to launch a private Google Chat with another employee, directly from their LumApps user directory. Bringing together these two common use cases — finding a coworker and initiating a conversation — helping Google Workspace and LumApps customers communicate more seamlessly and quickly.

Integrating LumApps with Google Chat


Some capabilities for the Chat and Spaces APIs are already available in the Developer Preview Program, with more APIs launching in the next few weeks. Make sure you check out the Developer Preview Program for more details.

The power of an ecosystem

We’re committed to making Google Workspace the most capable, open, and extensible platform for users, and delivering a product that reflects reality for workers today: work doesn’t get done in a single application or a legacy suite of programs anymore.

Together with our partners, we can deliver more helpful, flexible tools, create best in class capabilities for hybrid work, and enable entirely new ways of communicating and collaborating.

You can learn more about Google Workspace add-ons and integrations here, our partner applications here, and read more about the benefits of modernizing legacy office programs here. You can also express interest in partnering with Google Workspace here.

Case Study

Workspace powers business as usual for Optiva during COVID-19

3814

Of your peers have already read this article.

3:30 Minutes

The most insightful time you'll spend today!

When the work-at-home orders went into effect in March last year, Optiva’s business charged ahead without missing a beat, says its CMO. But how? Find out.

Established companies in any industry, including telecommunications, often take a cautious approach when it comes to adopting new technology. This is true of any technology and especially of tools used across entire organizations and at all levels—like collaboration and communication tools. I joined Optiva Inc. as its Chief Marketing Officer in August 2018, and right off the bat I faced the need for cloud-based productivity and collaboration tools like Google Workspace (formerly G Suite), which was new to me. 

Optiva was in the midst of making an organization-wide change to implement Google Workspace productivity and collaboration tools. Employees at that time—at Optiva and across other organizations I used to work with—primarily collaborated by attaching documents to company emails and meeting their colleagues in office corridors. Meetings were almost always in person or via phone. These processes were inefficient and contributed to version-control confusion and decreased overall productivity. They were also based on our pre-COVID world.

Today, Optiva is a fully remote-first organization, and our employees use all the tools in Google Workspace. Collaboration has increased dramatically, surprising even initial skeptics. Occasionally we still encounter resistance from new employees who are used to a different way of working. This is logical, but more often than not, they thank us later, and many have told me that they see the value for their productivity and the entire organization’s collaboration. 

Google Workspace has become a real advantage, especially for a global company like Optiva with employees across the world and in so many different time zones. Instead of waiting for team members’ availability to review or collaborate on a document, wasting time coordinating who works on the latest version, or who is the “owner” of a deck, employees can open a document, view new changes, and add updates, even when others are working on the same document in parallel.  

Google Workspace promotes business as usual during COVID-19

The combination of Optiva’s remote-first policy and Google Workspace collaboration tools proved a welcome addition during the challenges posed by COVID-19. Optiva was ahead of the curve of remote working policies in the telecommunications industry and in the software industry as a whole, so when the work-at-home orders went into effect in March last year, Optiva’s business charged ahead without missing a beat.

Google Meet has helped us maintain a strong corporate culture during this challenging time. For example, we constantly use video conferencing, which has been a great way to see the entire team and get a real sense for how each employee is doing—professionally as well as personally. Using Google Chat allowed us to keep in touch with everyone across our global teams. It helps us ensure that everyone feels secure and can work during this challenging time. Also, we have continued to create new teams with employees all around the world. If we attempted to onboard or train them using conference calls or emails, the experience wouldn’t be the same. Meet has helped us develop the strongest teams possible, faster, and much more effectively. 

We also use Google Workspace tools to cross-train employees on tasks and processes in departments outside their own. That way, if one of our employees has to be out of the office unexpectedly, the company benefits from full business continuity. To make this possible, various teams and departments documented their specific processes, held training sessions on Meet, and recorded them so any employee could access them on demand.

Many struggled in the early days of the self-quarantine orders, especially when it came to the sudden need to select and deploy new technologies for remote collaboration and, more importantly, to keep supporting their customers. We were fortunate that our business was unphased—and we owe a lot of this success to Google Workspace.

4122

Of your peers have already watched this video.

23:18 Minutes

The most insightful time you'll spend today!

How-to

Securing Remote Workers with Google and Chrome Enterprise

With the proliferation of COVID-19 across the globe, the need for a remote working strategy has become paramount to keep businesses running.

A Gartner survey found that 88% of organizations have asked their employees to work remotely. And 97% of the organizations canceled work-related travel. However, only 10% of the organizations planned to reduce working hours. For us, this shows that despite the prevalence of coronavirus across the world, business demands require that work must go on.

Technologies such as Chromebooks, Chrome Browser, and SaaS applications have helped make this strategy a reality, providing access to critical data wherever employees may be working from during this challenging time.

However, this way of working has created new security challenges for IT departments, who may not be equipped to address these issues.

This session provides a walkthrough of many of Google’s solutions, such as Chrome devices, Chrome Enterprise Upgrade, BeyondCorp Remote Access, and Chrome Browser Cloud Management to ensure your business can keep secure, even in a remote working environment.

4063

Of your peers have already watched this video.

17:53 Minutes

The most insightful time you'll spend today!

Case Study

Equip Your Frontline Workers for Success with Android

As more teams are working remotely, it’s more important than ever to have the right tools in the hands of all of your employees. More than ever, the customer is at the center. And their expectations are rising.

The hurdle to keep customers happy continues to rise as everyone becomes accustomed to having everything at their fingertips whenever they want it.

Over 30% of customers said a single bad experience would cause them to stop doing business with a brand that they love. Over 40% would stop supporting a brand if they had a bad experience with either poorly informed employees or if they had just an inefficient experience at all.

For many customer experiences, the front-line worker is the worker that’s actually in contact with the customer. Frontline workers are at the heart of an organization, performing critical behind-the-scenes operations, or working directly with customers in client-facing engagements. They perform task- and time-sensitive activities that often differ greatly from knowledge workers.

Gartner predicts that 70 percent of mobile and endpoint investments will be aimed at enabling frontline workers over the next five years.

In this video, hear from Walmart and Australia Post about how they’re using Android, with its diverse form factors and innovative app development tools, to address the needs of their frontline workers, unlocking the potential for improved collaboration, customer engagement, process efficiencies, and insights for better decision-making.

How-to

Migrating MySQL to Spanner? Here’s What You Need to Know

5612

Of your peers have already read this article.

2:00 Minutes

The most insightful time you'll spend today!

Database migrations are never a cakewalk. To ease your journey of migrating from MySQL to Cloud Spanner, our experts have compiled some tips that come in handy to help you to leverage its high availability, unlimited scale, and cost-efficiency.

Since its initial release in 1995, MySQL has not only been the de-facto database for many data storage needs, but has gathered much attention over the years as one of the most well-recognized databases around when it comes to Relational Database Management Systems and transactional data processing.

Any application in retail, e-commerce, or banking has likely had its fair share of business depending on a relational database for its transactional needs. Many of these applications are built on MySQL due to its flexibility, open source nature, and strong community support.

Whether in the context of a migration from a relational database (like MySQL or PostgreSQL) , migration from a NoSQL database (like Cassandra), or a green grass workload, many companies turn to Cloud Spanner seeking a high availability SLA (99.99% for regional instances and 99.999% for multi region instances),  unlimited scale,  and low operational overhead – no patching required, no maintenance or other planned downtimes, just to name a few benefits.

The tooling and open source ecosystem around Spanner has evolved and grown ever since the service was introduced. HarbourBridge is a part of this ecosystem, and it’s meant to help customers port their existing MySQL or PostgreSQL schema to a Cloud Spanner schema. 

Application Migration Tips

Despite helpful tools like HarbourBridge, database migrations are never trivial. Here are a few things to pay attention to when migrating from MySQL to Spanner, and how to update your application logic to address them.

Note – The following snippets use the PHP client for Cloud Spanner. A couple of the snippets reference a partial Magento port that our friends over at Searce have been working on. Once you understand the operations, you should be able to implement the same in any of the other languages that Cloud Spanner supports.

Cloud spanner enforces strict data types  

In a MySQL query, the value of an attribute can be referenced as either a string or an integer. Example:

  • select * from catalog_eav_attribute where attribute_id = 46;
  • select * from catalog_eav_attribute where attribute_id = “46”;

Both are valid and equivalent. 

In Cloud Spanner, the query will return an error if you try to reference an integer type by using a string representation.

Here is an example of a working query from Cloud Spanner:

  • select * from catalog_eav_attribute where attribute_id = 46; — this will work
  • Select * from catalog_eav_attribute where attribute_id = “46” — will fail, since we are supplying a string with “46” 

You may use a function like the following to assist you with such transformations.

  /**
    * Formats the SQL for Cloud Spanner
    * Example
    * Input SQL : <select statement> WHERE 
    *    (`product_id` = '340') ORDER BY position  ASC
    * Output SQL : <select statement> WHERE 
    *    (`product_id` = 340) ORDER BY position  ASC
    * In the above example integer 
    *`340` is sanitized by removing single quotes.
    * Sanitization is required since Cloud Spanner
    * has strict typing
    * @param string $sql
    * @return string $sql
    */
   public function sanitizeSql(string $sql)
   {
       if (preg_match_all("/('[^']*')/", $sql, $m)) {
           $matches = array_shift($m);
           for($i = 0; $i < count($matches); $i++) {
               $curr =  $matches[$i];
               $curr = filter_var($curr, 
                   FILTER_SANITIZE_NUMBER_INT);
               if (is_numeric($curr)) {
                   $sql = str_replace($matches[$i], 
                       $curr, $sql);
               }
           }
       }
       return $sql;
   }

Using sequences in primary keys is not a Spanner best practice

Cloud Spanner does not implement a sequence generator,  and it is not a Spanner best practice to use sequential IDs because doing so can cause hotspotting.

An alternative mechanism of generating a unique primary key is to use a UUID or any other similar mechanisms that result in non-sequential values. For more information, please refer to this article.

In order to convert all existing primary keys to a UUID pattern, you can change the schema using the snippet here

You may use this code snippet to modify the application code to generate the UUID for the auto increment. There are other ways to do this as well, such as using PHP built-in uniqid function.

  /**
    * Generate UUID.
    * @return string
    */
   public function getAutoIncrement()
   {
       if (function_exists('com_create_guid') === true) {
           return trim(com_create_guid(), '{}');
       }
       return sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X',
           mt_rand(0, 65535), mt_rand(0, 65535),
           mt_rand(0, 65535), mt_rand(16384, 20479), 
           mt_rand(32768, 49151),  mt_rand(0, 65535),
           mt_rand(0, 65535), mt_rand(0, 65535));   
   }

Implicit casting and the need for explicit casting of field data types 

Both MySQL and Cloud Spanner follow the SQL standard, hence much of the query syntax is the same. One notable difference is that the Cloud Spanner field types are implicitly cast to an appropriate data type out of the ones mentioned here. When implicit casting of the field type fails, Spanner returns a read error, so it would be safer to perform the casting to the appropriate type when issuing the SELECT statement.

Modify application code to cast to respective data type before execution of query.

  $con = $this->getSpannerConnection();
 /**
 * Cloud Spanner follows strict type so cast the columns appropriately
*/
$select = $con->addCast($select, "`t_d`.`value`", 'string');
$select = $con->addCast($select, "`t_s`.`value`", 'string');
$select = $con->addCast($select, "IF(t_s.value_id IS NULL, 
    t_d.value, t_s.value)", 'string');
$values = $con->fetchAll($select);

Modify the application code to cast the column to its respective type 

  /**
    * Cast the column with type
    * @param string $sql
    * @param string $col
    * @param string $type
    * @return string
    */
   public function addCast(string $sql,
       string $col, string $type)
   {
      $cast = "cast(".$col." as ".$type.")";
      return str_replace($col, $cast, $sql);
   }

Using interleaved tables to improve read performance

Cloud Spanner’s table interleaving is a great choice for many parent-child relationships where the child table’s primary key includes the parent table’s primary key columns. Interleaving ensures that child rows are collocated with their parent rows, which can significantly improve query performance.

Refer to the statements here for a few samples of creating interleaved tables. To learn more about table interleaving, visit the documentation.

Conclusion

Database migrations are complicated.  Hopefully, using HarbourBridge and the  list of tips in this article can make that task easier.  For additional tips, please take a look at this migration guide and read more about HarbourBridge.

More Relevant Stories for Your Company

How-to

The Simple Salesforce Extension on Gmail That Can Make Sales and Marketing More Productive

What’s one of the big problems of sales and marketing? The inability to get a more holistic picture of a customer when reaching out to them. There’s a fix for that if you’re using Gmail. It’s a Salesforce Lightning Chrome extension. As you read and respond to emails in your

Blog

Google Maps Platform Helps BungkusIT Fulfil its Promise of Deliveries in One Hour!

Editor’s note: Today's post is written by Hatim M, Chief Commercial Officer at BungkusIT. The on-demand delivery service delivers packages within the hour for one million customers across Malaysia and uses Google Maps Platform to create a seamless end-to-end delivery experience for its customers. Imagine it's the end of a

Blog

Three months, 30x demand: How we scaled Google Meet during COVID-19

As COVID-19 turned our world into a more physically distant one, many people began looking to online video conferencing to maintain social, educational, and workplace contact. As shown in the graph below, this shift has driven huge numbers of additional users to Google Meet. The continental peak session count dictated

Blog

Best Kept Security Secrets: How to Resolve Cloud Trust Paradox with Cloud EKM

Whether driven by government policy, industry regulation, or geo-political considerations, the evolution of cloud computing has led organizations to want even more control over their data and more transparency from their cloud services. At Google Cloud, one of the best tools for achieving that level of control and transparency is

SHOW MORE STORIES