Serverless for Startups, the Best Way to Succeed: Expert Says - Build What's Next
Blog

Serverless for Startups, the Best Way to Succeed: Expert Says

7034

Of your peers have already read this article.

1:30 Minutes

The most insightful time you'll spend today!

Security, public or hybrid cloud services, managed services and more, are assessed in selecting the tech stack by startups. To scale business and optimize on IT investments, startups must think serverless and here's why. Read further!

As Google Cloud has become a choice for more startups, I’ve experienced an increase in founders asking how they should think about cloud services. Though each startup is different and requirements may vary across industries and regions, I’ve seen a few core best practices that help startups to succeed—as well as several traps to avoid. 

For example, If you go with a public cloud provider, you’re ideally not starting from ground zero like you would running your own data center, but it’s important not to introduce similar complexity in a virtualized environment. Just because you’re using public cloud infrastructure doesn’t mean you want to manage it.

Instead, you want to leverage platforms that abstract away complexity so your team can focus on delivering value to customers. That’s where serverless comes inServerless platforms are fully managed by the provider, offering automatic scaling for workloads, as well as provisioning, configuring, patching, and management of servers and clusters. Freed from these resource-intensive tasks, your technical talent can focus on the things that differentiate your business, not on IT curation. 

This applies to not only running stateless applications, but also managing and analyzing data. You should be collecting data points about which features are most popular on your platform, what people are buying, the types of activities that help your customers get their jobs done, and so on. This information is essential to building and executing on a product roadmap that will serve your customers. However, it’s not enough to collect this data, you need to make your data accessible, secure, and easy for your team to analyze—so where do you run and host it? 

On Google Cloud, this is where options like Spanner and Cloud SQL can play a large role, as can BigQuery for analysis. You won’t have to worry about standing up infrastructure or patching servers—you can just stream your data to our data management platforms, where it’s available whenever someone needs to run a query. By leveraging a serverless architecture, your startup can be data-driven without having to invest in the traditional complexity of database administration and management—and that can significantly change your playing field. 

Serverless is just one of the factors you should consider as you build out your tech stack. To hear my thoughts on a range of other topics relevant to startups — such as security, cloud credits, and the differences among managed services — check out the below video or visit our Build and Grow page.

https://www.youtube.com/embed/gn4RjLbs8Hc?enablejsapi=1&

How-to

Cloud FinOps: Maximizing Business Value and Optimizing Cloud Spend

1183

Of your peers have already read this article.

6:30 Minutes

The most insightful time you'll spend today!

Discover how Cloud FinOps can maximize business value and optimize cloud spend. Explore the five building blocks and access valuable resources to embark on your FinOps journey.

We’ve been saying it for years, the benefits and potential of the cloud abound. 

And yet, more than 80% of respondents in a survey of 753 business leaders point to managing cloud spend as their top organizational challenge, and these same respondents estimate that nearly 1/3 of their cloud spend is inefficient or wasted (Flexera, 2023). Many organizations are new to optimizing cloud costs and ensuring resources are used efficiently.

As your organization digitally transforms you may be realizing what other organizations are realizing too: When it comes to business value, simply migrating to the cloud isn’t enough. Achieving the full benefits of cloud requires fundamental changes to both mindset and behaviors around existing financial-management practices. It requires changing the way your disparate teams work together. 

Enter the Cloud FinOps Building Blocks

https://storage.googleapis.com/gweb-cloudblog-publish/images/1_Cloud_FinOps_Building_Blocks.max-2000x2000.jpg

Cloud FinOps is a framework, discipline, and cultural shift combining people, processes, and technology to drive financial awareness and accountability. FinOps practices align engineering, finance, technology and business leaders and teams under a primary objective: to maximize business value from the cloud. With Cloud FinOps practices, every business stakeholder is charged not only to take responsibility for their spending and costs, but also to optimize them. These practices enable businesses to manage consumption and make sound, data-informed cloud-spend decisions. Cloud FinOps is comprised of five building blocks:

  1. Accountability and enablement
    Establishing governance and policies to manage cloud spend and realize business value.
  2. Measurement and realization
    Driving financial accountability and value realization with a defined set of KPIs and success metrics.
  3. Cost optimization
    Providing financial visibility and recommendations of IT resource usage to optimize cloud spend.
  4. Planning and forecasting
    Modernizing budgeting, forecasting, and chargeback methods to allow for iterative, innovative and cost effective development practices.
  5. Tools and accelerators
    Deploying and integrating a set of cloud cost tooling to effectively manage and track cloud spend. Learn more here. 

For a general overview of the Cloud FinOps framework and more on the five building blocks, check out these resources:

Importantly, Cloud FinOps isn’t about saving money; it’s about making money. It’s about promoting a cost-conscious culture, financial accountability, and business agility in the cloud. Whatever stage of the cloud journey you’re at, cloud FinOps practices will help you get the most value out of Google Cloud. This framework can help to remove blockers, implement the building blocks, and empower your teams to make better business decisions. 

The Cloud FinOps Journey 

Implementing Cloud FinOps is neither a destination nor a box your organization will check then archive. Rather, Cloud FinOps is an ongoing journey and discipline. It’s inherently iterative. As such, growth and maturity across processes, capabilities, and domains requires action, repetition, and continuous learning. 

Across the five FinOps building blocks, we’ve identified 50 subprocesses to best understand organizations’ FinOps proficiency, capabilities, practice domains, and blind spots. We scale them from 1 to 5 and categorize them in one of three phases of maturity: CrawlWalk, or Run. Organizations in the Crawl phase tend to focus on technical problem solving and cloud-cost visibility. Organizations in the Walk phase emphasize strategic improvements such as employing cost visibility dashboards to realize better business value. And organizations in the Run phase are focused primarily on transformational change and strategic innovation, factoring cost considerations into both processes and cloud architecture. 

Through this “crawl, walk, run” maturity model, we can evaluate proficiency, establish a benchmark, and recommend a targeted action plan for FinOps adoption. And whatever your level of maturity, your organization can take quick scalable action not only to foster improvement but also to evaluate outcomes and gain insights. 

The key here is that regardless of your organization’s Cloud FinOps maturity level, you can take small steps now toward continuous improvement. Here are some common focus areas and several more resources organized by maturity level that you can access.

https://storage.googleapis.com/gweb-cloudblog-publish/images/2_Cloud_FinOps_Building_Blocks.max-1100x1100.png

Crawl phase 

Improve cloud-cost visibility. 

  • Whitepaper | Drive Cloud FinOps at scale with Google Cloud Tagging
    Tags and labels can be useful and flexible tools to help your organization segment cloud spend and allocate costs. This whitepaper introduces Google Cloud Tags and best practices for implementing them. It differentiates tags, which offer reliable reporting and governance features, from labels, which can be prone to problems, including poor coverage and a lack of integrity in data labeling. 
  • Whitepaper | Unlocking the value of Cloud FinOps with a new operating model
    This white paper unpacks the details of the FinOps operating model, including roles, organizational alignment, and driving culture change. It details how to establish strong financial governance and a cost-conscious culture. 
  • Whitepaper | Cloud FinOps: Shared services cost allocation
    In this whitepaper, you’ll explore the elements of cost allocation as well as the complexities and challenges associated with shared-services cost allocation. While some of these concepts and models are interchangeable between legacy and cloud environments, this whitepaper focuses primarily on cloud computing and associated services.

Walk phase

Improve business-value realization. 

  • Blog | 5 key metrics to measure Cloud FinOps impact in your organization in 2022 and beyond
    To drive business growth and topline revenue, business leaders must be able to connect cloud investments to business outcomes. As such, traditional IT metrics and KPIs must continue to evolve. In this blogpost, we’ll explore five key business-value metrics aligned to the five Cloud FinOps building blocks. 
  • Whitepaper | Maximize business value with Cloud FinOps
    The cloud introduces new complexity and challenges to traditional IT financial management. As such, it requires strategic financial governance, processes, and partnership across the organization. This whitepaper explains how Cloud FinOps helps enterprises that have invested in cloud to drive financial accountability and accelerate business value.

Run phase 

Improve strategic cloud innovation. 

  • Whitepaper | Unit costing: The next frontier in cloud
    In this whitepaper, you’ll explore the nature of and need for cloud unit costing, the standard by which FinOps practitioners obtain full business context for their cloud costs. It features examples from cloud-first organizations that have pioneered FinOps practices. Additionally, it examines several cloud forecasting and budgeting methods, ranging from least to most rigorous. 
  • Blog | You get what you pay for: Principles for designing a chargeback process
    Chargeback, a crucial Cloud FinOps capability, is the process of mapping cloud consumption to internal users within an organization. It provides transparency, facilitates accountability,  enables recovery of cloud costs, and fosters a culture of fiscal responsibility. This blogpost will walk you through some best practices in designing an effective chargeback process in Google Cloud. 

Success with Cloud FinOps

As global markets continue to face challenges, there’s never been a better time to increase the return on your cloud investments. Adopting and implementing FinOps practices will help. For some real-world examples of how organizations across a range of FinOps maturity levels have collectively saved millions of dollars on their overall cloud spend, check out these customers’ stories. 

  • Video | Next 2022: Top 10 ways to lower your costs on Google Cloud with General Mills
    In this video, which highlights ten leading cloud cost optimization practices, hear how General Mills, which is on pace to increase their cloud footprint by 60%, has approached the discipline of cost savings and accelerated their adoption of Cloud FinOps to drive waste out of their cloud usage. 
  • Video | How Nuro optimized their costs on Google Cloud
    In this video, you’ll get an overview of the Google Cloud FinOps framework, a deep dive on cost-optimization best practices, and hear about how startup Nuro AI has adopted their own cost-savings discipline and Cloud FinOps practice. 
  • Video | How OpenX reduce per unit costs by 60%
    In this video, you’ll learn how to establish a cost center of excellence within your cloud practice, explore several cost-optimization recommendations, and hear from OpenX about how they reduced their costs on Google Cloud. 
  • Case Study | How Sky saved millions with Google Cloud
    In this case study, read how a few years into their cloud adoption journey, media and entertainment company, Sky Group discovered over $1.5 million in savings and optimized costs with BigQuery, Compute Engine, and Cloud Storage. 
  • Case Study | Etsy: Doing more with less cost and infrastructure
    In this case study, read how after migrating their data center and ecommerce platform to the cloud, Etsy realized more than 50% savings in compute energy and leveraged committed use discounts (CUDs) to reduce their compute costs by 42%. 

It’s important to remember that FinOps success looks different for different organizations. It’s neither a one-time fix nor a destination reached by way of a single path. But for every organization, success requires small actions, refinement, and continuous improvement. As you leverage Google Cloud FinOps resources and tools, your organization can:

  • Drive financial accountability and visibility.
  • Optimize cloud usage and cost efficiency.
  • Enable cross organizational trust and collaboration.
  • Prevent cloud-spend sprawl.
  • Break down departmental silos.
  • Accelerate innovation. 

Getting started with Cloud FinOps

At Google, we have a team of experts in leading FinOps practices dedicated to helping you create an actionable plan to optimize cloud spend and drive cost efficiency. We’ve created numerous resources to help you get started from any stage in the FinOps journey. 

Whitepaper | Maximize Business Value with Cloud FinOps
This whitepaper outlines steps to help your organization implement FinOps. It details required teams and processes as well as the optimal behaviors, approaches, and outcomes to help maximize your investment on Google Cloud. 

With Google Cloud FinOps, your organization can also accelerate business value in the cloud. To find out more, join us on the Google Cloud Twitter channel twice a month for open Twitter Spaces discussions or reach out to your Google Cloud Sales Representative for a 1:1 discussion.

Blog

HarbourBridge Schema Assistant Allows Quick, Bulk Migration to Cloud Spanner

5466

Of your peers have already read this article.

1:30 Minutes

The most insightful time you'll spend today!

Google Cloud announces the open-source HarbourBridge Schema Assistant for a guided schema-design workflow for migrating from MySQL or PostgreSQL to Cloud Spanner. Learn more.

Today we’re announcing the HarbourBridge Schema Assistant, which provides a guided schema-design workflow for migrating from MySQL or PostgreSQL to Spanner. HarbourBridge imports dump files (from mysqldump or pg_dump) or directly connects to your source database, and converts the source database schema to an equivalent Spanner schema. The new Schema Assistant capability displays the source schema and Spanner schema side-by-side, highlights errors and walks you through a series of steps to validate and optimize your Spanner schema. It also produces a browsable assessment report with an overall migration-fitness score for Spanner, a table-by-table detailed analysis of type mappings and a list of features used in the source database that aren’t supported by Spanner. It supports editing of table and column names, column types, primary keys and constraints, as well as dropping of tables, columns, foreign keys and secondary indexes.

The new Schema Assistant complements HarbourBridge’s existing data and schema migration capabilities and is a critical step towards our goal of building a complete open-source migration toolkit. HarbourBridge continues to support command-line schema and data migration and turn-key Spanner evaluation.

Complementing the bulk data migration capabilities of HarbourBridge, we are also announcing the ability to migrate change events from MySQL to Cloud Spanner.

image4.png
HarborBridge takes your MySQL or PostgreSQL schema and translates it to a Spanner schema. It will provide you with a detailed report of all the changes and spanner fit scoes.

Supported Features in Schema Assistant

  1. Global type mapping. Users can customize the global mapping for how types should be mapped to Spanner consistently across the schema. For example, mapping large integers in source schema to Spanner’s NUMERIC.
  2. Local type mapping. Users can override the custom type mapping for a given table/column.
  3. Session management. A session keeps track of all the changes made to the schema mapping.
  4. Customization of secondary indexes. Users can add, edit and delete secondary indexes to optimize their Spanner performance.
  5. Customization of foreign keys and interleaved tables. Table interleaving is an important design consideration when migrating to Cloud Spanner as explained in more detail in this blog post.
image1.png
Global type mapping from MySQL to Spanner
image3.png
tables and columns mapping from source to destination

Features in the pipeline

We are already working to further expand the supported set of schema editing features and welcome your feedback. We are particularly excited to expand the Schema Assistant’s design recommendations for optimizing Spanner schemas e.g. in-depth recommendations for primary key design.

HarbourBridge is open source and we gladly accept contributions from the wider community.

6402

Of your peers have already watched this video.

2:00 Minutes

The most insightful time you'll spend today!

Blog

CCAI Insights: Answer Customers’ Queries & Understand Them Better with Conversation Data

With CCAI Insights, businesses can drive contact center efficiency, solve customer problems and leverage data from customer interactions to understand them better!

CCAI Insights, a core piece of the Google Cloud’s Contact Center AI product suite is built to help contact center management dive into data to adjust business needs, preempt problems with timely analysis of customer conversations and keep agents prepared. Additionally, businesses can automatically feed data into Insights from other areas of CCAI like Dialogflow CX or another product sources. Watch the video to find out more benefits and capabilities of CCAI Insights in elevating CX.

Blog

IBM Spectrum LSF and Google Collab: Leverage Google Cloud’s Scalability and Compute Engine Infrastructure

3572

Of your peers have already read this article.

3:00 Minutes

The most insightful time you'll spend today!

IBM Spectrum LSF and Google Cloud collab will help manufacturers and semiconductor businesses to take advantage of Google Cloud's scalability, secure compute engine, and networking and storage infrastructure. Learn more about the partnership.

High Performance Computing (HPC) is prevalent today across many industries, including financial services, life sciences, higher education research, manufacturing, and energy. More and more businesses are deploying HPC workloads in the cloud to take advantage of its elasticity, scalability, and availability. Job schedulers are critical for HPC applications given the nature of these workloads that create, process, and tear down thousands, and sometimes millions, of vCPU and network resources with TB to PB of storage capacity. Job scheduling tools lead to improved operational efficiency and a degree of certainty that a particular HPC job, which can run for hours to weeks, will complete successfully. 

IBM Spectrum LSF is used extensively in the manufacturing and semiconductor industry to manage Electronic Design Automation (EDA) workloads. Dynamically running workloads on-premises and in the cloud, also known as cloud bursting, is becoming a more common practice to address capacity and provisioning time constraints within data centers and enable enterprises to take advantage of virtually unlimited resources. 

However, the challenge with cloud bursting is integrating and maintaining operational consistency across on-premises and cloud environments. IBM Spectrum LSF, in combination with Google Cloud, addresses this problem head on. 

Google Cloud is excited to announce, in collaboration with IBM, enhanced capabilities to IBM Spectrum LSF that enables organizations to integrate their on-premises job scheduling scripts with resources deployed in Google Cloud. Customers are now able to fully leverage Google Cloud’s highly scalable and secure Compute Engine, networking and storage infrastructure. 

The LSF-Google Cloud resource connector patch supports key Google Cloud differentiators including Local SSDs, GCE instance templates, Preemptible VMs, and more: 

  • Bulk API support– Deploy large fleets of VM instances in a matter of seconds.
  • Instance Templates – Simplify VM configuration by creating reusable templates. 
  • All Machine Types – Supports all GCE VM families and machine types, including Custom Machine Types.
  • GPUs – Attach up to 16 GPUs per instance, including the largest A2 instances with up to 16 NVIDIA A100 GPUs
  • Preemptible VMs – Preemptible VMs are provisioned from excess Compute Engine capacity and is a significant way to save money on GCE resources.
  • Local SSD – Attach up to 9TB of NVMe SSD per instance
  • Hyperthreading – Supports the “threads-per-core” option in GCE, which allows per-VM hypervisor level Hyperthread configuration (when supported by Instance Templates)
  • Images – Supports custom disk images, including full support for Windows, for all attached Persistent Disks
  • Placement Policies – Control where the instances are physically located relative to each other within a zone for improved low-latency performance
  • Labels – Supports GCE Labels, which can be used for management of firewall rules, tracking billing, etc
  • Minimum CPU Platform – Supports the ability to specify a minimum CPU Platform for your Virtual Machines.
IBM LSF Architecture
Google Cloud – IBM Spectrum LSF Resource Connector Architecture

Getting Started

This improvement to the IBM LSF Resource Connector was developed by IBM in coordination with Google. Find out more about the new supported features and their operation in the official IBM Spectrum LSF Resource Connector Documentation. You can also find additional documentation and download the software in the IBM Spectrum Computing Community. If you have further questions, you can contact IBM, or Google Cloud Sales.

Special thanks to Annie Ma-Weaver, Mark Mims, and Wyatt Gorman for their contributions.

Blog

Israeli Government Chooses Google Cloud to Power its Cloud-based ‘Project Nimbus’

3283

Of your peers have already read this article.

1:30 Minutes

The most insightful time you'll spend today!

The Israeli government chose Google cloud to start a four-phased 'Project Nimbus'. Explore how the new agreement to deliver cloud services will help transform Israel's public sector, including healthcare, transportation and education.

Google Cloud today announced that it has been selected by the Israeli government to provide public cloud services to help address the country’s challenges within the public sector, including in healthcare, transportation, and education. 

Following a thorough public tender process, Google Cloud was selected for this four-phase project known as “Project Nimbus.” The agreement will deliver cloud services to all government entities from across the state, including ministries, authorities, and government-owned companies. The agreement is also available for higher education, health maintenance organizations and municipalities. The project will run for an initial period of 7 years, and the Israeli government may extend the engagement for up to 23 years in total. 

As part of the agreement, Google Cloud will work with the public sector on the formulation of best practices for cloud migration, integration and migration to the cloud, and optimisation of cloud services. Google Cloud will also provide training to the country’s technical government employees and senior leaders to enhance digital skills. Google Cloud announced last month that it will open a Google Cloud region in Israel to make it easier for customers to serve their own users faster, more reliably and securely. The region in Israel will be available to serve not only the government and related entities but also private commercial companies, just like any other Google Cloud region. 

The Accountant General of Israel, Mr. Yali Rothenberg, congratulates Google on their winning bid in the first tender of “Project Nimbus”, a multi-year flagship project led by the Israeli Government Procurement Administration, that is intended to provide a comprehensive framework for the provision of cloud services to the Government of Israel.

We are delighted to have been chosen to help digitally transform Israel. This builds on the continued success we are seeing with the public sector globally.

Google Cloud region in Israel

In April, we announced that a new Google Cloud region is coming to Israel to make it easier for customers to serve their own users faster, more reliably and securely. Our global network of Google Cloud regions are the foundation of the cloud infrastructure we’re building to support our customers in the Middle East and around the world. With cloud’s 25 regions (and forthcoming Middle East regions in Qatar and Saudi Arabia) and 76 zones around the world, we deliver high-performance, low-latency services and products for Google Cloud’s enterprise and public sector customers.

More Relevant Stories for Your Company

Blog

Italian Utility Company Deploys its SAP Workloads on Google Cloud to Meet Sustainability Goals

With more than 2.5 million customers, Italian utility company A2A is committed to delivering electricity, gas, clean water, and waste collection every day. More recently, the company made another significant commitment: To incorporate the principles of the “circular economy” into its way of doing business — part of the UN

Whitepaper

The Pathway to Innovation: Migrating SAP to the Cloud

While innovation remains a top priority across all industries, many companies are not achieving the results they want from their innovation efforts. As companies migrate their SAP enterprise resource planning (ERP) systems to the cloud, technology leaders see this as an opportunity to reimagine business processes and propel their innovation

Case Study

How Carrefour is Building the Future of Retail on Google Cloud

Multinational retailer Carrefour was facing the challenge of meeting increasing customer expectations and realized that it needed to innovate faster. That's when the company decided to move its SAP workloads to Gooogle Cloud. As a result, Carrefour transformed over 1,000 stores and redesigned its back office management with SAP on

Case Study

A Winner’s Story of Optimizing IT Operations for Informed Business Decisions with Google Cloud

An award-winning leader in the enterprise software industry, Broadcom Software is known for modernizing, securing and optimizing the most complex and largest hybrid environments. It's broad portfolio of industry-leading, enterprise infrastructure and security software built on different tech stack and vision of tech leaders, are run on on-prem, private and

SHOW MORE STORIES