国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table of Contents
Real World Redeployment
Home Technology peripherals It Industry Accelerating the Cloud: The Investment to Go Cloud Native

Accelerating the Cloud: The Investment to Go Cloud Native

Feb 09, 2025 am 10:20 AM

Accelerating the Cloud: The Investment to Go Cloud Native

This article is the second part of Ampere Computing’s “Accelerating Cloud Computing” series. You can read the first part [here] (replace with Part 1 link here).

It is much easier to migrate your app to Ampere cloud native computing platform than you think. This is because most of the work of redeploying applications to an Arm-based server is already done for you, or just recompile it.

In short, because Ampere's cloud-native processor uses Arm instruction set architecture (ISA), software running on Arm can also run on Ampere. Over the past five years, the open source community’s support for Arm has grown exponentially, with a wide variety of new software and services emerging. For example, applications such as Redis, NGINX, Memcached, MySQL, and Cassandra already offer proven ARM-based versions.

What does this mean for developers? Most of the software used by companies is already running in the cloud, or is likely ready for cloud native environments.

Operating System (OS): Almost all available operating systems have been ported to Arm ISA and run on Arm-based cores. As a result, Ampere's cloud native processor supports released versions of the major operating systems used in the cloud.

To further guarantee reliability and performance, Ampere tests and validates public image and prepackaged applications of the operating system on its Ampere cloud native processor. In this way, developers can be sure that their applications can run seamlessly on Ampere.

Prepackaged code: Usually, a large part of an application is built using prepackaged application components. Arm-based public images of most of these applications (from MYSQL, PostgreSQL, Cassandra, NGINX, and Squid to a variety of applications) have been tested and verified on Ampere cloud native processors. Therefore, this part of preparing an application for a cloud-native computing platform is relatively simple: just use the already provided Arm-based mirror. No complicated porting or software rewriting is required.

Compiled Language: Generally speaking, most of the key issues that arise when redeploying a web server stem from code that needs to be compiled to run on Ampere. For code written in languages ??such as Go, C, and C, the redeployment process requires an additional step because the existing binaries are built for the x86 environment. Since the vast majority of programming languages ??are available on Arm and x86, most redeployment issues simply need to run the build script on the Ampere build node to generate the correct binary.

Internal/Customization: Custom applications can be divided into four types: interpreted, advanced, binary and hardware-specific.

  • Explanatory code: Uncompiled code written in interpreted languages ??such as Java or Python, is very easy to redeploy on cloud-native platforms. Since the code is interpreted and executed, it can run on a cloud-native computing platform without changing the code. Instead, the code runs on an interpreter compiled for Arm instead of x86. Typically, redeploying an interpreter for a cloud-native processor is a simple process that can be done in minutes if the image does not exist.
  • Advanced Code: It is also relatively easy to prepare code written in high-level languages ??such as C/C for cloud native platforms. In most cases, the application just needs to be recompiled for Arm ISA. Typically, this is managed by simply configuring the compiler to Arm instead of x86. If any warnings or errors occur during the compilation process, these issues can usually be easily resolved, or confirm that they are not problems.
  • Binary files: The most common redeployment problem for many applications is the use of binary files. A binary file is code (usually a library) that is included in the application. This may include products that are only available in binary form, which are dependencies for your application. Before building your application, just check the dependencies your code has and make sure the binary used is Arm-based rather than x86-based.
  • Hardware-specific code: Code written for a specific processor, or code that uses a specific processor function for performance purposes (such as a graphics library), may require limited porting. This happens only if there is no specific Arm version available. Regardless, the transplant process is usually simple and can be completed in just a few hours at most.

Real World Redeployment

Let's see what it takes to re-deploy the application to Ampere cloud native processor. Consider Momento, which is dedicated to providing services that manage caches at scale so developers don't have to manage them themselves. Momento Serverless Cache is built on Pelikan, an open source caching engine originally designed for Twitter's specific cache needs. Pelikan has been completely rewritten in Rust recently. Momento wants to re-deploy Pelikan on Google-hosted Ampere-based Tau T2A virtual machine.

Red deployment is fast and seamless, without changing any code to get Pelikan and Momento Serverless Cache up and running. Additionally, the Momento team was able to implement some simple optimizations (no code tweaking required), which quickly tripled throughput. We will give you a detailed look at the performance benefits you can expect in Part 4 of this series.

Another example of redeployment is Plesk. Plesk's software enables people to manage their web infrastructure through a central control panel. Lukas Hertig, senior vice president of Plesk's Business Development and Strategic Alliance, described his own experience in the redeployment process. "I had a crazy idea at first, to have an Arm version. A few weeks later, my engineering team came back and told me, 'Oh, it works now.' Much faster than usual!"

Plesk serves the SMB field, and it is not obvious to choose cloud native. But Hertig said shortly after the redeployment, “we have exceeded 1,000 Arm instances in production.” Bottom line: Arm and the open source community have done a great job in developing and expanding the Arm cloud ecosystem. Of course, the complexity of redeploying your application to a cloud-native computing platform depends on where you get the code. However, generally speaking, the investment in redeploying most applications to cloud native processors is minimal, as 80-90% of applications only need to be recompiled.

In the third part of this series, we will further explore the cloud-native redeployment process.

The above is the detailed content of Accelerating the Cloud: The Investment to Go Cloud Native. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Cost Effective Reseller Platforms for Buying SSL Certificates Cost Effective Reseller Platforms for Buying SSL Certificates Jun 25, 2025 am 08:28 AM

In a world where online trust is non-negotiable, SSL certificates have become essential for every website. The market size of SSL certification was valued at USD 5.6 Billion in 2024 and is still growing strongly, fueled by surging e-commerce business

5 Best Payment Gateways for SaaS: Your Ultimate Guide 5 Best Payment Gateways for SaaS: Your Ultimate Guide Jun 29, 2025 am 08:28 AM

A payment gateway is a crucial component of the payment process, enabling businesses to accept payments online. It acts as a bridge between the customer and the merchant, securely transferring payment information and facilitating transactions. For

New study claims AI 'understands' emotion better than us — especially in emotionally charged situations New study claims AI 'understands' emotion better than us — especially in emotionally charged situations Jul 03, 2025 pm 05:48 PM

In what seems like yet another setback for a domain where we believed humans would always surpass machines, researchers now propose that AI comprehends emotions better than we do.Researchers have discovered that artificial intelligence demonstrates a

Hurricanes and sandstorms can be forecast 5,000 times faster thanks to new Microsoft AI model Hurricanes and sandstorms can be forecast 5,000 times faster thanks to new Microsoft AI model Jul 05, 2025 am 12:44 AM

A new artificial intelligence (AI) model has demonstrated the ability to predict major weather events more quickly and with greater precision than several of the most widely used global forecasting systems.This model, named Aurora, has been trained u

Your devices feed AI assistants and harvest personal data even if they’re asleep. Here's how to know what you're sharing. Your devices feed AI assistants and harvest personal data even if they’re asleep. Here's how to know what you're sharing. Jul 05, 2025 am 01:12 AM

Like it or not, artificial intelligence has become part of daily life. Many devices — including electric razors and toothbrushes — have become AI-powered," using machine learning algorithms to track how a person uses the device, how the devi

Would outsourcing everything to AI cost us our ability to think for ourselves? Would outsourcing everything to AI cost us our ability to think for ourselves? Jul 03, 2025 pm 05:47 PM

Artificial intelligence (AI) began as a quest to simulate the human brain.Is it now in the process of transforming the human brain's role in daily life?The Industrial Revolution reduced reliance on manual labor. As someone who researches the applicat

Advanced AI models generate up to 50 times more CO₂ emissions than more common LLMs when answering the same questions Advanced AI models generate up to 50 times more CO₂ emissions than more common LLMs when answering the same questions Jul 06, 2025 am 12:37 AM

The more precisely we attempt to make AI models function, the greater their carbon emissions become — with certain prompts generating up to 50 times more carbon dioxide than others, according to a recent study.Reasoning models like Anthropic's Claude

Threaten an AI chatbot and it will lie, cheat and 'let you die' in an effort to stop you, study warns Threaten an AI chatbot and it will lie, cheat and 'let you die' in an effort to stop you, study warns Jul 04, 2025 am 12:40 AM

Artificial intelligence (AI) models can threaten and blackmail humans when there’s a conflict between the model's objectives and user decisions, according to a new study.Published on 20 June, the research conducted by the AI firm Anthropic gave its l

See all articles