Service Mesh for Mere Mortals: Additional Materials

Because we wanted to keep Service Mesh for Mere Mortals short and consumable, there was a lot of interesting (but peripheral) content we had to cut.  We did, however, want to make sure it was available to you if you want it, so we’re presenting it here. Troubleshooting k0s installation For the sake of thoroughness … Continued
Quelle: Mirantis

New Google poll: Cloud enables research to continue despite pandemic delays

The COVID-19 pandemic has impacted all industries over the last year-and-a-half, and research institutions were no exception. In fact, making advancements in medicine and science became an even more urgent priority. Many private sector and government agencies around the globe turned to the cloud to help their remote employee base stay connected and collaborate with cloud tools like chat, video, large file sharing, live document editing, and more. But some scientific research still requires face-to-face collaboration in a lab environment. This is why we wanted to dig deeper to understand how COVID may have impacted the progress researchers have been making in various critical fields, including medical research, geophysics, climate science, chemistry, computer engineering and more. We commissioned the Harris Poll to explore how the pandemic may have impacted academic researchers around the world. The study surveyed 1,591 respondents across the United States, Canada, Mexico, Argentina, Colombia, Brazil, France, Spain, Germany, United Kingdom, Singapore and Australia. All were employed in either a private or government lab, medical center, or PhD-level program. Here are the four main takeaways: Researchers across all 12 countries and age groups are struggling to manage their workloads without face-to-face interaction.The COVID-19 pandemic has taken a toll on productivity, especially in terms of innovation and collaboration. Globally, 67% of researchers reported making less progress in 2020 due to the pandemic. Eighty-five percent of respondents said they struggled to innovate effectively, and 77% said they struggled to test, compute, and collaborate effectively while working remotely. This was true across all types of institutions surveyed.The pandemic accelerated the demand for collaboration and communication tools–both cloud-based and virtual–for the majority of researchers.An overwhelming majority of researchers (98%) said the pandemic accelerated their need for cloud-based tools. More specifically, they cited the “lack of collaboration tools to replace face-to-face meetings” as one of their biggest challenges. Due to this demand, and despite the lack of tools, the use of virtual collaboration and communication tools increased significantly. Respondents indicated that virtual meetings increased 91% and chat use increased 62% globally.Usage of all disruptive technologies, including artificial intelligence (AI) and machine learning (ML), increased substantially during the pandemic. The vast majority of those surveyed (96%) reported increased usage of at least one of the following tools: cloud, data and analytics, digital productivity tools, or AI / ML. Of those, the cloud saw the largest increase in usage during the pandemic.Globally, more than half of researchers surveyed anticipate an increased investment in cloud solutions due to the COVID-19 crisis. Sixty-one percent of researchers reported that their institutions were “not very” or “not at all” prepared for COVID conditions, though those already using the cloud were best prepared. More than 93% of researchers across all work environments agree that COVID-19 has deepened the current and future needs for cloud computing in their organizations. Just over half (52%) of respondents believe their organizations will increase their investment in cloud technologies in the next 12 months. Survey data also reveal some differences among institutions and regions. For example, researchers employed by private laboratories were more likely than those in other types of research facilities to report an increased use of cloud. Regionally, organizations in Colombia, the U.S., and Australia were the most likely to increase their investment in cloud solutions. Overall, the survey revealed the dramatic impact of the pandemic on research and researchers everywhere, though it also documents how cloud-based tools and strategies helped organizations adapt.With new SARS-CoV-2 variants making in-person work more difficult, there are number of actions research facilities–private or government-funded–can take in order to continue their important research:Scale as needed. Cloud technologies can help research institutions implement a support-at-scale model under rapidly changing conditions. Flexible cloud infrastructures make data more accessible and secure so researchers can work together from anywhere, at any scale.Leverage AI / ML. As the use of AI / ML tools for scientific research increases, research centers need to ensure the quality, safety, and efficiency of their workloads. Cloud provides a platform to quickly build and deliver modern applications and other connected experiences for clinical trials, research studies, patient care, and more. Optimize data.As academic research centers expand and incorporate new sources of data across multiple clouds, the task of consolidating this data and information becomes a challenge. Cloud technologies enable researchers to break down data silos to gain insight across all teams and ensure a consistent data experience on a fully managed infrastructure.Maximize ROI.Securing funding is not easy. In fact, 44% of respondents said funding decreased or was redirected during the pandemic. By processing documents and data quickly and securely, cloud-enabled automation tools help institutions increase the speed of decision-making, reduce costs of data entry, and accelerate discoveries.To learn more about these findings and more, download our infographic. To ramp up your own research project with Google Cloud, apply now for free credits in select countries. Research methodology: The survey was conducted online and by phone by the Harris Poll on behalf of Google Cloud, from April 22, 2021 to May 17, 2021, among 1,591 researchers in academic laboratories/medical centers, government laboratories, private sector laboratories, colleges/universities, or hospitals/health care systems. Researchers were based in the United States (n=501), Canada (n=100), Mexico (n=100), Colombia (n=100), Argentina (n=100), Brazil (n=77), France (n=105), Spain (n=100), Germany (n=102), UK (n=100), Singapore (n=100), Australia (n=105), and have to have been employed in lab or hospital/medical center or be a PhD student at least one year into program, and work as a researcher or be a decision maker for research facilities.
Quelle: Google Cloud Platform

Empowering non-profit New Incentives with no-code

As people everywhere continue to adapt to new ways of working and collaborating, many trends that might have seemed a decade away in 2019, have cemented themselves as today’s blueprints for success.  We’ve seen firsthand the acceleration in demand for technology that lends itself to agile development without compromising power, ease or security and governance. Businesses cannot afford for solutions to be locked within excessively bureaucratic processes, with line-of-business workers unable to affect real progress. But they also need the solutions developed within individual teams to be manageable and secure, without all the “shadow IT” risks that often arise when teams create their own apps and services. To help businesses balance this dynamic, we’ve provided no-code app creators combating the pandemic special access to AppSheet, Google Cloud’s no-code development platform, and we will continue to do so through December 31, 2021. Nigeria-focused NGO New Incentives is a superlative example of the organizations that have used AppSheet to achieve meaningful results.A non-profit working to improve infant mortality rates through immunization efforts, New Incentives began their no-code journey in 2015. Balancing the needs of a global team with operations that often take place in rural areas, their IT team needed solutions to be both flexible and responsive. Projects such as their expense app helped pave their no-code journey early on, demonstrating that important applications could be developed more quickly than in the past via a mixture of technical talent and non-technical talent, as well as via tools that let IT maintain governance requirements while individual teams experimented.  “It’s like building an entire ecosystem for our needs, with multi-tiered approvals, and the ability to bring in a lot of interesting, contextual information to be able to identify fraud,” said Svetha Janumpalli. “When someone’s reviewing an expense, being able to see their route in Google Maps is very important to know where we’re going and operating in these very hard-to-reach, hard-to-travel areas. Like, are people actually doing what was intended?”Pre-pandemic, most of the non-profit’s no-code app needs were focused on internal processes such as tracking of supplies, expenses, and data intake. When COVID began to emerge, they weren’t certain if their immunization program would be able to continue. “We were thinking early on, this is going to become a problem, and what are we going to do? We basically create crowds [by organizing ways for children to be immunized against disease],” said Janumpalli. “So, we knew early on that we wouldn’t be able to continue unless we got ahead of having good mitigation measures, and unless we made the case to government stakeholders—to our Community Partners—that we take them very seriously. Because AppSheet gives us speed, we were able to introduce these apps, iterate them, and then share that information back.” As the pandemic progressed, New Incentives leaders soon realized that AppSheet apps could be used to address external needs in addition to internal needs as communication with the external community was becoming increasingly important. “The apps are like having a portable office,” Janumpalli stated. To help prevent the spread of COVID-19 while maintaining their ongoing mission, the organization needed to engage in an open dialogue with the community to understand and meet each location’s unique needs. By building apps that let team members collect data from communities, quickly assess the data, and make changes, the New Incentives team knew they could stay aligned with those they served, even as conditions changed.“Sometimes, there’s no internet connectivity. Sometimes even cell phone communications are difficult. AppSheet helps the app user retrieve that information properly. And then it allows us to program the feeding of that data: who needs it and when they need it to make good decisions.”Taking a community-first approach, New Incentives began collecting information on the ground from local members that could then be trickled upwards through both their communities and the organization. Not only did this help build trust in a difficult time, but it allowed for faster app iteration and faster implementation of on-the-ground changes that needed to take place. “We could take that community member feedback and instead of waiting a year, literally within a week, we could review that information and then make improvements.”One of the solutions that came from these community-driven dialogues was their bi-hourly app. “We’re a program that increases demand for immunization, but we couldn’t risk increased crowding,” Janumpalli explained. “So, we had to put in a bunch of new protocols around sanitization, hand-washing, and social distancing. We introduced this app called bi-hourly monitoring, and it was so useful that irrespective of COVID in the future, we’ll keep that as part of our processes.”While COVID is still active, the resilience that New Incentives has built into their problem-solving has provided them an opportunity to continue their mission with minimal disruption. This non-profit has helped to double rates of full immunization (increased from 25% to 54%) in the region, and COVID placed these efforts in jeopardy. “We’re a health organization. We don’t want to introduce measures superficially,” Janumpalli stated. “I would imagine that if we didn’t have this type of real-time information to have the confidence that it’s okay to continue to operate, we would have had to stop operations more often out of a lack of information because it just would have exceeded our risk tolerance” “What I hope other people understand about AppSheet is that it helps with the full spectrum,” she added. “It’s not just data collection, but also how you manage that data, how you integrate that data into your team processes, how you review that data, how you gain actionable insights from that data. So for us it’s data that’s actually influencing people to change and empowering managers to be able to have all the information they need to provide the right guidance and leadership to their teams.”New Incentives is continuing their immunization efforts, scaling from an average of 5,800 new infants added to its program per month in 2020 to 27,000 for the month of June this year alone. The real-time flexibility of AppSheet combined with their innovative culture means the same small team can meet the expanding and diverse demands that will continue to emerge through COVID and beyond. Start innovating with no-code for free.
Quelle: Google Cloud Platform

Service orchestration on Google Cloud

Going from a monolithic architecture to microservices has clear benefits, including reusability, scalability, and ease of change. Most of the time, business problems are solved by coordinating multiple microservices. This coordination is based on event-driven architectures, which can be implemented via two approaches: choreography and orchestration.Click to enlargeService choreography and service orchestrationService Choreography –  With service choreography, each service works independently and interacts with other services in a loosely coupled way through events. Loosely coupled events can be changed and scaled independently, which means there is no single point of failure. But, so many events flying around between services makes it quite hard to monitor. Business logic is distributed and spans across multiple services, so there is no single, central place to go for troubleshooting. There’s no central source of truth to understand the system. Understanding, updating and troubleshooting are all distributedService Orchestration – To handle the monitoring challenges of choreography, developers need to bring structure to the flow of events, while retaining the loosely coupled nature of event-driven services. Using service orchestration, the services interact with each other via a central orchestrator that controls all interactions between the services. This orchestrator provides a high-level view of the business processes to track execution and troubleshoot issues. In Google Cloud,  Workflows  handles service orchestration. Once you have decided between the two approaches for your application, design questions are largely about the characteristics of the services and the use case. You should prefer orchestration within the bounded context of a microservice, but prefer choreography between bounded contexts. That is, you’ll likely have choreography at a higher level, with orchestration at lower levels, both in the same system.Google Cloud provides services supporting both orchestration and choreography approaches. Pub/Sub and Eventarc are both suited for choreography of event-driven services, whereas Workflows is suited for centrally orchestrated services. Google Cloud support for service orchestration Workflows Workflows is a service to orchestrate and automate Google Cloud and HTTP-based API services with serverless workflows. It is a fully managed, scalable, and observable way to define a business process and orchestrate calls to several services. Workflow calls those services as simple web APIs. Using Workflows you can define the flow of your business logic in a YAML-based workflow definition language and use the UI or API to trigger the workflow. You can use Workflows to automate complex processes including event-driven and batch jobs, error handling logic, sequences of operations, and more.  Workflows is particularly helpful with Google Cloud services that perform long-running operations, as Workflows will wait for them to complete, even if they take hours. With callbacks, Workflows can wait for external events for days or months.Google Cloud support for service choreographyPub/SubPub/Sub enables services to communicate asynchronously, with latencies on the order of 100 milliseconds. Pub/Sub is used for messaging-oriented middleware for service integration or as a queue to parallelize tasks. Publishers send events to the Pub/Sub service, without regard to how or when these events will be processed. Pub/Sub then delivers events to all services that need to react to them (Subscribers). Pub/Sub is also used for streaming analytics and data integration pipelines to ingest and distribute data (as covered in the Data Analytics post). Eventarc Eventarc enables you to build event-driven architectures without having to implement, customize, or maintain the underlying infrastructure. It offers a standardized solution to manage the flow of state changes, also known as events, between decoupled microservices. Eventarc routes these events to Cloud Run while managing delivery, security, authorization, observability, and error-handling for you. Eventarc provides an easy way to receive events not only from Pub/Sub topics but from a number of Google Cloud sources with its Audit Log and Pub/Sub integration. Any service with Audit Log integration or any application that can send a message to a Pub/Sub topic can be event sources for Eventarc. Additional services that help with both choreography and orchestrationCloud TasksCloud Tasks lets you separate out pieces of work that can be performed independently, outside of your main application flow, and send them off to be processed asynchronously using handlers that you create. These independent pieces of work are called tasks. Cloud Tasks helps speed user response times by delegating potentially slow background operations like database updates to a worker. It can also help smooth traffic spikes by removing non-user-facing tasks from the main user flow.  Difference between Pub/Sub and Cloud Tasks. Pub/Sub supports implicit invocation: a publisher implicitly causes the subscribers to execute by publishing an event. Cloud Tasks is aimed at explicit invocation where the publisher retains full control of execution including specifying an endpoint where each message is to be delivered. Unlike Pub/Sub, Cloud Tasks provides tools for queue and task management including scheduling specific delivery times, rate controls, retries, and deduplication.Cloud SchedulerWith Cloud Scheduler, you set up scheduled units of work to be executed at defined times or regular intervals, commonly known as cron jobs. Cloud Scheduler can trigger a workflow (orchestration) or generate a Pub/Sub message (choreography). Typical use cases include sending out a report email on a daily basis, updating some cached data every x minutes, or updating summary information once an hour. For a more in-depth look into the services covered in this post, check out the documentation.  For more #GCPSketchnote, follow the GitHub repo. For similar cloud content follow me on Twitter @pvergadia and keep an eye out on thecloudgirl.devRelated ArticleChoosing the right orchestrator in Google CloudThere are a few tools available for orchestration in Google Cloud—some better suited for microservices and API calls, others for ETL work…Read Article
Quelle: Google Cloud Platform

Standing out to customers through the Partner Differentiation journey

Differentiation brings great customer experiences and repeatable businessCustomers are looking for best-in-class, highly skilled experts that can serve as a trusted advisor through their transformation.  Finding the right partner, at the right time, in the right location, with proven skills and experience is the secret to a high impact innovation journey.  The Google Cloud Partner Advantage team has worked closely with our partners to help customers find that trusted partner advisor through what we refer to as Partner Differentiation.Our goal in creating a Differentiation journey is to help our partners leverage their existing strengths, while building even deeper Google Cloud specific depth in those areas.  In turn, Google’s endorsement of these milestones allows customers to tap into the best in our broad community.  Investing in the Differentiation journey helps partners stand out to customers, enables repeatable customer successes, and signals that they are the right choice to help customers realize their transformation vision with Google Cloud.And now, with two years of work behind us, we have hard data that demonstrates why Partner Differentiation matters.  Across several thousand partners from around the world, the companies that have completed their Differentiation journey with us are, on average, driving larger deals at greater scale, delivering more customer value, and bringing in more revenue.Now, let’s dive deeper into each of the areas of the Differentiation journey where our trusted Google partners drive great customer experience and ensure customers are really extracting the full value of their investment with Google..CertificationsBy maintaining active certifications, partners demonstrate their commitment to Google Cloud skills and convey to customers confidence in these fresh skills.  Partners who have focused on training and enablement of their teams through certifications tackle customer projects with confidence in their mastery of cloud skills. Based on an independent 3rd party study, 87 percent of certified survey participants were more confident about their cloud skills and 71 percent reported that certification enabled or will enable increased work with existing customers and helped to scale their business. Partners can take advantage of the latest Google Cloud certification preparation offerings, such as Partner Certification Kickstart, which provide partners with unique ways to continue their commitment to learning through on-demand and hands-on training with Google Courses, and overall cloud skill development, all while addressing the demand for Google Cloud certified individuals.Customer SuccessPartners continue to share their customer success through the customer success story tool on the Partner Advantage portal.  These industry and solution focused case studies position partners for the next phase of the Differentiation Journey – achieving Expertise, and ultimately, Specialization.  These stories are also shared with the market, customers, and analysts to demonstrate the impact they are having on real businesses.In addition to sharing their customer success through stories, Partner Advantage now offers partners an on-demand, two-way learning opportunity to amplify success and gain new insights through Net Promoter Score (NPS).  As partners encourage their customers to complete the NPS survey, additional opportunities are unlocked to earn new advocacy from Google.  While you can find a wealth of partner customer showcases on the Google Cloud Partner Directory, here are a few of the many great examples of partners leading with Google Cloud to modernize infrastructure in healthcare:Cloudbakers and Comanche County Memorial Hospital transitioned 2,000 employees to Google Workspace to improve collaboration, reduce costs, and increase security.Google Cloud and Quantiphi supported advances in cloud-based machine learning services for John Hopkins University BIOS Division to reduce infrastructure costs, unlock new paths of treatment, and dramatically reduce the amount of time it takes to evaluate scanned imagery following a stroke.With the help of MediaAgility, TRIARQ migrated to Google Cloud to modernize their platform, build new applications, and expand their global footprint.ExpertiseEarning Expertise allows partners to showcase their deeper Google Cloud knowledge through validated skills in select products, horizontal solutions and key industries, – also reflected in the Partner Directory. Customers are increasingly looking for very specific expertise to complete targeted cloud-based projects, in a particular industry even, making specialization more important than ever. Google Cloud now offers 100 Expertise designations that provide partners the platform to achieve Specialization, as well as the visibility among customers of the Specialization.New Expertise categories include:Cloud Foundry MigrationData Protection and PrivacyTelecommunicationsMigrate Openshift to Anthos / GKECompliance ModernizationModernize .NET ApplicationsGoogle Cloud Onboarding  Here are a few partners who had the most Industry and Solution expertise achievements in H1 2021 and continue to demonstrate their capabilities through Expertise attainment:NORTHAM: Quantiphi., Cloudbakers, MediaAgility, SlalomEMEA: TCS, DotModus, Netpremacy, CloudfreshAPAC: Cloud Ace, Transcloud Labs, Loxley Orbit, TPCGLATAM: Reeducation, Gentrop, Wingu Networks, Lineout Servicios Informáticos S.A., JAPAN: Cloud Ace Inc, SCSKSpecializationCongratulations again to our Google Cloud 2020 Partner Awards Specialization winners.Specializations signal the highest achievement within the partner Differentiation journey.  Specialization designations give the customer confidence in the partner’s ability to handle a specific project, and can also open the doors to even more work. A customer greets a specialized partner as an expert in that field with multiple successful implementations and impact value – they are truly trusted and endorsed by Google.Through 14 different strategic solution categories, partners can choose to apply based on sustained success and bench strength of their Google Cloud practice.  Congratulations to all of our partners who have achieved this milestone or renewed in 1H 2021:Application DevelopmentWipro Limited | ATOS | Tata Consultancy Services | Appsbroker Limited | INJENIA SRLCloud Migration Wipro Limited | DoiT International | Cloud Ace | Qarik Group LLC | Rackspace Technology | Accenture |  IPNET | Ackstorm | Bespin Global Inc. | Innext S.r.l. | TaosSela Software Labs | Cloud Mile | WEBEYE CLOUD TECHNOLOGY LIMITEDData AnalyticsUbilabs GmbH | Searce | Slalom | Xertica Labs, Inc | CloudCover | Pluto7 Consulting Inc | Cloudreach | Deloitte | TCS | Myers-Holum| Quantiphi Inc. MINDTREE | SFEIR | Datametica Solutions Inc.Data Management SpringMLEducationEdTechTeam | Educational Collaborators, LLC | BEDU TECNOLOGIA LTDA | PT. Reformasi Generasi Indonesia | EdTechTeacher, Inc | GETECH LIMITED | nivelA | Reeducation | Digital Family | Center for Creative Training Ltd. | Canopy | Tierney | Devoteam | Eduscape | ​Five Star Technology Solutions | EduTech | AMPLIFICA | Safetec Informática | 鴻綸科技 Hunglun Technology | MobileMind | Gestion del conocimiento digital ieducando S.L.InfrastructureATOS | Ackstorm | Cloud Ace | Revolgy Business Solutions | NubosoftSantoDigital | Searce | STACK LABS | Devoteam | Quantiphi Inc. | Cloudwürdig GmbH | Rackspace Technology | Deloitte | PT. InfoFabrica Consulting Indonesia| Cloudreach | SFEIR | TCSWEBEYE CLOUD TECHNOLOGY LIMITED | Engineering do BrasilLocation-Based ServicesUbilabs GmbH | Localyse | Atos | 28East (Pty) Ltd | Web Geo ServicesMachine LearningSoftServe | Dataflix Inc. | Datatonic | Emergya | Servinformacion | DeloitteMarketing AnalyticsQuantiphi Inc. | ATOS | 55 SASTrainingJellyfish | ROI Training | TOPGATE | NEC Management Partner, Ltd | Compendium Centrum Edukacyjne Sp. z o.o.SAP on Google CloudATOSSecurityCloud Ace | SpringML | CloudreachWork Transformation//SEIBERT/MEDIA GmbH | Orión Chile | Qi Network | IPNETWork Transformation EnterpriseATOS | Tigabytes | SADALearn more about how partners are creating positive customer experiences and standing out in the ecosystem through this short Partner Differentiation video. Not yet a Google Cloud partner? Visit Partner Advantage and learn how to become one today! Partners can get started roadmapping your Partner Differentiation Journey in just a few short steps.Looking for a solution focused partner in your region who has achieved Expertise and/or Specialization in your industry? Search our Global Partner Directory.Related ArticleUpdates to our Partner Advantage program help partners differentiate and grow their businessesWe’re showcasing our partners’ achievements and providing updates on our expanding ecosystem.Read Article
Quelle: Google Cloud Platform