Facebook's New Name Is Meta
CEO Mark Zuckerberg says Facebook is now metaverse first, not Facebook first.

Quelle: <a href="Facebook's New Name Is Meta“>BuzzFeed

Quelle: <a href="Facebook's New Name Is Meta“>BuzzFeed
Editor’s note: Over the next several weeks, you’ll see a series of blog posts focusing on best practices for writing Google Cloud Functions based on common questions or misconceptions as seen by the Support team. We refer to these as “anti-patterns” and offer you ways to avoid them. This article is the second post in the series.ScenarioYou notice that your Function is exhibiting one of the follow:slow to respond to a requestdemonstrates unexpected behavior on subsequent executionsruns out of memory over timeMost common root issueIf your Cloud Function is slow to respond, have you considered moving code into the global scope? However, if your Function is demonstrating unexpected behavior on subsequent executions or is running out of memory over time, do you have code written in the global scope that could be causing the issue? How to investigateDoes your Function perform an expensive operation, e.g. time or network intensive operation, on every invocation within the Function event handler body? Examples include:opening a network connectionimporting a library referenceinstantiates an API client objectYou should consider moving such expensive operations into the global scope. What is the global scopeGlobal scope is defined as any code that is written outside the Function event handler. Code in the global scope is only executed once on instance startup. If a future Function invocation reuses that warm instance, the code in the global scope will not re-run again. Technically speaking, code in global scope is executed additionally on the initial deployment for a “health check” – see Other helpful tips section below for more information about health checks.How to update your Function to use the global scopeSuppose you’re saving to Firestore. Instead of making the connection on each invocation, you can make the connection in the global scope. Cloud Functions tries to reuse the execution environment of the previous function when possible, e.g. the previous instance is still warm. This means you can potentially speed up your Functions by declaring variables in the global scope. Note: to be clear, there is no guarantee the previous environment will be used. But when the instance can be used, you should see performance benefits.In the example below, you’ll see how the connection to Firebase is outside the body of the Function event handler. Anything outside the Function event handler is in global scope.Lazy Initialization and global scopeWhen using global scope, it’s important to be aware of lazy initialization. When you use lazy initialization, you only initialize the code if or when you actually need it, while persisting that object in global scope for potential reuse. To illustrate, suppose your Function might have to create 2 or more network connections; however, you don’t know which of these connections you’ll need until runtime. You can use lazy initialization to delay making the connection until it is required, with the potential of retaining that connection for the next invocation. Other helpful tipsA couple of things to note when writing code in the global scope:It is paramount to have correct error handling and logging in global scope. If your code performs a deterministic operation (e.g. initializing a library) and crashes in the global scope, your Function will fail to deploy (known as a “health check” – more below). However, if you are performing an non-deterministic operation in the global scope (e.g. calling an API that could fail intermittently on any Function invocation), you will see an error “Could not load the function, shutting down” or “Function failed on loading user code.” in your logs. For background functions that have enabled the automatically retry on failure feature, PubSub will retry such failures due to errors in user code. The most important takeaway is that you have tested your code in global scope and have written proper error handling and logging. You can read more about Function deployments failing while executing code in the global scope in the troubleshooting guide. You might be surprised to see extra information in your logs coming from your code in global scope, e.g. the output from a `console.log()` statement. When a Cloud Function is deployed, a health check is performed to make sure the build succeeds and your Function has appropriate service account permissions. This health check will execute your code written in the global scope, hence the “extra” call in your logs.Related ArticleAvoiding GCF anti-patterns part 1: How to write event-driven Cloud Functions properly by coding with idempotency in mindFirst post in a series on how to avoid anti-patterns in Google Cloud Functions as seen by the Support team. This post explores what idemp…Read Article
Quelle: Google Cloud Platform
Mit der Einarbeitung werden neue Mitarbeiter ans Unternehmen gebunden. Firmen, die das Onboarding nicht gut machen, haben hohe vermeidbare Kosten. Von Peter Ilg (Arbeit, Coronavirus)
Quelle: Golem
Dell rüstet bereits XPS-Desktops mit Alder-Lake-Chips aus. Die Intel-CPUs sind schneller als die Vorgänger und bekommen eine Wasserkühlung. (Intel Alder Lake, Dell)
Quelle: Golem
Apple testet die Funktion Privacy Report, mit der sich die Zugriffe von Apps einsehen lassen – auf Kamera und Mikrofon, wie auch auf Webseiten. (Apple, iPhone)
Quelle: Golem
Via Revil wurden Unternehmen um Millionen Euro erpresst. Deutsche Behörden haben nun den mutmaßlichen Kopf hinter der Ransomware ausgemacht. (Ransomware, Virus)
Quelle: Golem
Höhere Preise, geringere Auswahl und weniger Innovation: Die EU-Kommision untersucht die ARM-Übernahme durch Nvidia. (Nvidia, ARM)
Quelle: Golem
You might not be sure how to start your migration to Red Hat OpenShift 4 or understand what it offers. In this post, we’ll walk you through some new features and benefits to help you get started.
Quelle: CloudForms
At Google Cloud we aim to provide our customers with the flexibility to choose the networking solutions that best fit their needs. Network Connectivity Center, our unified network connectivity management solution, is generally available in 15 regions across the U.S., U.K., India, Australia, and Japan, and we are en route to expanding this coverage to include all Google Cloud regions, enabling global onramp to the cloud.We are committed to maintaining an open and flexible cloud networking environment that will enable interconnectivity with the Google Cloud network, and partners play a critical role in this. Today, as part of that commitment, we’re excited to announce partnerships with Alkira, Arista, Aruba, Aviatrix, Cisco Meraki and Citrix, who are leading the charge in software-defined networking solutions. Together, we are providing streamlined onramp from their leading solutions to Google Cloud through integration with Network Connectivity Center.To recap, we introduced Network Connectivity Center back in March to help you simplify how you deploy, manage and scale on-prem and cloud networks. Network Connectivity Center gives you the universal connectivity control you need to connect all your networking resources together in a simple and scalable model. Network Connectivity Center can connect your entire enterprise network including on-prem, multi-site, and hybrid networks all in one place; and with Network Intelligence Center, you can monitor and troubleshoot the network. Together, you get a vantage point for looking at your Google Cloud network and all the networks connected to it. In May we announced some exciting new partnerships that extend your connectivity choices. We are now pleased to announce new networking partnerships that seamlessly extend our partners’ solution into Google Cloud via Network Connectivity Center. These integrations enable global connectivity, allowing VPN or third-party virtual appliances to easily connect with VPCs using standard BGP, enabling dynamic route exchange and simplifying the overall network architecture and connectivity model. Now, you have the flexibility to deploy, operate and manage all your connectivity needs with these third-party solutions, minimizing operational overhead for your networking teams.Read more for details about Network Connectivity Center integrations from our partners:AlkiraWith Alkira Network Cloud, powered by the Alkira Cloud Services Exchange, enterprises can have consistent and simplified experience of provisioning and operating global networks across users, sites and clouds with integrated next-generation security services. At the core of Alkira Cloud Services Exchange are the Alkira Cloud Exchange Points (Alkira CXPs) that are distributed around the world and are interconnected through a high-speed low-latency Alkira Cloud Backbone, allowing enterprises to instantly establish global secure network connectivity.Network Connectivity Center simplifies cloud onramp by connecting to one or multiple Alkira CXPs as spokes in a single-region or multi-region deployment model. Routing information is dynamically exchanged to allow communication between Google Cloud VPCs and Alkira CXPs. Learn more here.Arista Arista CloudEOS is a multi-cloud and cloud-native networking solution supporting autonomic operation to deliver an enterprise-class, highly secure, and reliable networking experience for extending an enterprise network to the cloud. Network Connectivity Center integration with CloudEOS means enterprises can quickly connect to Google Cloud with a simplified provisioning and deployment model. The partnership will deliver simplified high-scale deployments across your public cloud and on-premises infrastructure. Learn more here.Aruba The Aruba EdgeConnect edge and Aruba SD-Branch platforms power a self-driving wide area network for cloud-first enterprises. These SD-WAN platforms enable enterprises to improve their network performance for running all cloud applications and services via broadband—even consumer broadband. The Aruba EdgeConnect and Aruba SD-Branch integrations with the Google Cloud Network Connectivity Center enable enterprises to use their SD-WAN fabric for branch-to-Google-Cloud connectivity over the public internet by running EdgeConnect and Virtual Gateway instances in Google Cloud VPCs. The resulting network service enables high-performance connectivity between SD-WAN-connected branches and workloads in Google Cloud. Enterprises will experience a simplified and automated cloud on-ramp experience for their Google Cloud workloads. Learn more here.Aviatrix The Aviatrix cloud network platform brings multi-cloud networking, security, and operational visibility that enterprise customers require. Aviatrix software leverages public cloud provider APIs to interact with and directly program native cloud-networking constructs, abstracting the unique complexities of each cloud to form one network data plane while also adding advanced networking and security features.Google Cloud Network Connectivity Center integrated with Aviatrix simplifies cloud onboarding while unifying connectivity across Google Cloud networks. Enterprise customers can leverage the Aviatrix cloud network platform to orchestrate a repeatable cloud footprint, accelerate deployment time, and integrate with native Google Cloud constructs for on-prem and cloud connectivity through Network Connectivity Center. Learn more here.CiscoCisco Meraki MX and vMX are built on a cloud architecture to deliver network security and experience for any workload, from anywhere. Cloud architecture teams can now create a secure fabric that optimizes connectivity between offices, remote workers, and services running in Google Cloud.The integration with Network Connectivity Center extends the secure Meraki SD-WAN fabric deeper into Google Cloud, enabling dynamic route exchange for connectivity to VPCs. In this way, distributed branches and remote users can dynamically and securely access cloud workloads across multiple regions. Learn more here.Citrix Citrix SD-WAN is a core networking capability of the Citrix unified approach to a Secure Access Service Edge (SASE) architecture. A unified approach makes it easy for IT to enable secure, resilient, and automated connectivity between hybrid workers and applications hosted in Google Cloud. Together, Citrix SD-WAN and Google Cloud Network Connectivity Center enable IT teams to simplify their network architecture for site-to-cloud and site-to-site connectivity. This integrated and automated approach helps IT rapidly scale networks to Google Cloud and ensure your hybrid workforce is always connected. Now hybrid workers everywhere get fast, low-latency access to enterprise workloads, desktop-as-a-service (DaaS) or Citrix Virtualized Applications and Desktops (CVAD), by leveraging Google Cloud’s global backbone using Citrix SD-WAN. Citrix SD-WAN’s unique ability to inspect and prioritize the CVAD HDX protocol provides the highest level of responsiveness and reliability for hybrid workers. Learn more here.Getting Started Our partnerships truly democratize access to the cloud from anywhere by making that access simple and reliable. Our vision is to allow you and your customers to connect to workloads in any cloud or on-prem locations with a consistent experience that is easy to secure and manage. You can get started with the Network Connectivity Center here. You can learn more about our partners and how to deploy their solution with the Network Connectivity Center here.Related ArticleIntroducing Network Connectivity Center: A revolution in simplifying on-prem and cloud networkingWith Network Connectivity Center, you can connect and manage VPNs, interconnects, third-party routers and SD-WAN across on-prem and cloud…Read Article
Quelle: Google Cloud Platform
reCAPTCHA has defended the web for more than 14 years, and is protecting more than 5+ million websites on the Internet today. The heart of our mission has always been to be hard on bots and easy on humans. This is a challenge that evolves with all the new ways the web can be used and the increasing sophistication of bots. reCAPTCHA started with simple warped text. As bots got smarter, reCAPTCHA provided harder images for end users to solve. We recognize this race between the intelligence of AI and humans has made the users’ experience increasingly challenging. So, in the latest version of reCAPTCHA, reCAPTCHA Enterprise, we’ve created a new detection method that provides a frictionless experience for users, but is still effective at identifying bots.reCAPTCHA Enterprise has been built on two primary principles that put end users first:Protect usersProvide a frictionless user experienceProtect UsersToday, reCAPTCHA Enterprise is a pure security product. Information collected is used to provide and improve reCAPTCHA Enterprise and for general security purposes. We don’t use this data for any other purpose.reCAPTCHA Enterprise has codified these requirements in our terms, which restrict reCAPTCHA Enterprise to be used to fight spam and abuse. It cannot be used for other purposes such as determining credit worthiness, employment eligibility, financial status, or insurability of a user. Additionally, none of the data collected can be used for personalized advertising by Google.To further keep users safe, reCAPTCHA Enterprise customers are required to explicitly inform applicable end users that the customer has implemented reCAPTCHA Enterprise. Customers need to comply with all applicable privacy laws and regulations, especially those applying to personal data. This includes providing a privacy policy for their API client that clearly and accurately describes to users the information collected and uses of that information. For customers with end users in the European Union, this includes compliance with the EU User Consent Policy.reCAPTCHA Enterprise has also increased the number of features, including integrated multi-factor authentication and password check, to protect against account takeovers and keep end users safe. You can learn more about this use case in a recent blog. Provide a Frictionless User ExperienceSince reCAPTCHA Enterprise was launched in 2018, the priority has been to integrate into as many web pages on a website as a frictionless solution. This means end users do not have to identify crosswalks or decrypt text before proceeding on a web page. reCAPTCHA Enterprise detects bots by observing on-page behavior rather than having users solve tests. reCAPTCHA’s adaptive risk analysis engine identifies attacker patterns more accurately by looking at activities across different pages on a website. This is more difficult for bots to mimic and reduces user friction. This can help improve your business’ individual goals such as customer satisfaction and brand loyalty. The Future: A Total Fraud SolutionAs reCAPTCHA Enterprise is now a frictionless solution, it can be installed across a website’s entire user experience to detect fraud and abuse. Users will be able to interact with a website secured by reCAPTCHA Enterprise without having to solve additional challenges or otherwise be impeded. Recognizing companies’ need for an integrated fraud solution, the reCAPTCHA Enterprise team is working to build a complete and integrated set of tools to defend against fraud all the way from a pageview, to login, through the final payment. This will not only provide a single solution for our customers to adopt, but it will also provide an integrated view of fraud across all user actions.Related ArticleProtect your organization from account takeovers with reCAPTCHA EnterpriseHow reCAPTCHA Enterprise helps protect your websites from fraudulent activity like account takeovers and hijackingRead Article
Quelle: Google Cloud Platform