2023 Amazon Cloud Technology China Summit, leading the new trend of serverless technology architecture

preamble

With the in-depth development of big data and cloud computing technology, Serverless has become a technology trend and an important development direction of the cloud. Relying on the Serverless serverless architecture, the technical approach on the cloud is changing from the previous centralized and distributed R&D to the new assembly-based R&D on the cloud, realizing service-oriented, modular, orchestratable, and assembling software R&D. To open up the serverless field, major cloud service providers are actively building endogenous competitiveness, increasing investment in infrastructure, and gradually improving serverless products, tools, and architecture systems. With 17 years of serverless development technology innovation, application scenarios and innovative practices of global customers, Amazon cloud technology will provide more and more customers with serverless services and experiences with extreme flexibility and automatic expansion capabilities, and continue to lead the new trend in the serverless field .

1. What is Serverless?

Serverless, serverless, is a cloud-native development model that allows developers to build and run applications without managing servers.
Serverless does not mean that there is no need for a server, but that the server is provided by the cloud vendor for daily work without differentiated server management such as server maintenance, update, and expansion.
The core idea of ​​the serverless architecture is to allow users to focus on the construction of application business logic instead of the computing resources required for service operation. Users no longer need to spend time, energy and resources on server configuration, maintenance, update, expansion and capacity planning, which can effectively reduce the cost of development and improve the efficiency of business construction and delivery. All these service resources and background functions are provided by the serverless platform, which liberates developers and IT/operation and maintenance personnel.

2. Advantages of Serverless

The serverless architecture has many advantages, mainly including the following aspects:

  • Simplify deployment and operation and maintenance: The serverless architecture allows us to focus on the development and deployment of the application itself without paying attention to the underlying server, operating system, and network infrastructure. Cloud service providers automatically scale and manage computing resources so that applications can automatically adjust resource usage as needed.
  • Automatic scaling: Serverless architecture can automatically adjust computing resource usage according to the needs of applications, resulting in better scalability and performance. When the application requires more computing resources, the cloud service provider will automatically allocate more resources, and when the application requires less computing resources, the cloud service provider will automatically release the excess resources.
  • No need to pay in advance: The serverless architecture is billed according to the usage time, so that we can pay according to the actual usage without the need to prepay in advance. This avoids waste and saves costs.
  • Faster development time: Serverless architecture can help us build and deploy applications faster because we don't have to manage the underlying infrastructure. Also, we can break down the application into smaller, more independent functions, making it easier to manage and scale the application.
  • Higher reliability: Since the serverless architecture can automatically scale and manage computing resources, it can provide better reliability and fault tolerance. Cloud service providers automatically allocate and manage computing resources, avoiding many human errors.

Serverless architecture can help us build, deploy and manage applications more easily, while also providing better scalability, performance and cost-effectiveness.

3. The development history of Amazon Cloud Technology's Serverless technology 

Since the first product was released in 2006, Amazon Cloud Technology has been exploring in the field of cloud computing for 17 years.

In 2014, Amazon launched the industry's first serverless computing service, Amazon Lambda, and proposed an event-driven scenario. Code that previously needed to be run on a virtual machine can now be run in Amazon Lambda, creating a serverless precedent in the industry. .

In 2016, Amazon QuickSight was released to support BI scenarios. In the same year, Amazon Glue, a serverless ETL service, was also released, which can run ETL tasks without managing the underlying infrastructure.

In 2017, Amazon Fargate, a serverless computing service for containers, was launched, which is called a "game-changing" computing service.

In 2019, Amazon LakeFormation was released to help users quickly build data lakes, and at the same time manage permissions for data in data lakes and data warehouses.

In 2020, Amazon Aurora Serverless v2 will be released to provide a fully managed, on-demand auto-scaling relational database service.

In December 2021, four Serverless data analysis services were released, including Amazon EMR Serverless, Amazon Redshift Serverless, Amazon MSK Serverless, and Amazon Kinesis on-demand, to help customers mine data. Customers only need to consider the basis for running these services Facilities and management clusters do not need to pay for the resources used.

In February 2023, Amazon OpenSearch Serverless was officially launched to help users easily perform interactive log analysis, real-time application monitoring, website search, etc. When users search and analyze PB-level data, it will be easier to run workloads Easier and don't even need to think about infrastructure management. The release of Amazon OpenSearch Serverless also means that all the data analysis services provided by Amazon Cloud Technology have now achieved serverless serverless, bringing technological innovation in the field of serverless data analysis services to a new level.

Amazon Cloud Technology has been building cloud services with the concept of Serverless since 2006. In the past 17 years, Amazon Cloud Technology has continued to evolve, helping enterprises of different sizes from all walks of life to get rid of undifferentiated heavy work, improve business agility, and reduce operation and maintenance. and management pressure, focusing on the business itself to achieve digital transformation and continuous innovation. Today, more and more enterprises are using Serverless services, and the development of cloud computing has entered a new era - the Serverless era.

4. Amazon Serverless architecture technology stack

The technology stack of Amazon's Serverless serverless architecture includes the following:

  • Amazon Lambda: It is a serverless computing service that can run code in the cloud. It perfectly interprets the concept of function as a service, that is, Fass. It can also automatically scale computing resources and charge based on usage.
  • Amazon API Gateway: It is a managed service that can create, deploy, maintain and protect RESTful APIs of any scale. I think, simply put, we can understand it as an interface API.
  • Amazon DynamoDB: It is a fully managed NoSQL database service that provides high performance, scalability, and reliability. DynamoDB can handle massive amounts of data while maintaining low latency in milliseconds. These characteristics also make it widely applicable. Includes web applications, mobile applications, games, Internet of Things (IoT) applications, and more.
  • Amazon Step Functions: It is a serverless workflow service that allows us to easily build, run, and coordinate multiple application components. To put it simply, an example is more complex business logic, we divide it into several steps to complete, and the step-by-step work is realized with it. Of course, it can do much more than that.
  • Amazon S3: It is a highly available, reliable, flexible, and easy-to-use object storage service that can be used to store and retrieve any amount of data and is suitable for various types of applications and use cases. It's also a fully managed service, with Amazon handling the underlying hardware and software management. We are only responsible for the specific use.
  • Amazon Kinesis: It is a real-time data streaming service that helps us collect, process and analyze massive real-time data streams.
  • Amazon SQS: It is a managed message queuing service that allows us to decouple and scale components in distributed applications.
  • Amazon Glue: It is a fully managed ETL (Extract, Transform, Load) service that allows us to easily prepare and load data.
  • Amazon EventBridge: An event bus service that can be used to easily build applications from Amazon and SaaS applications.

The above are just some of the services in the serverless technology stack, Amazon also provides many other services and tools that can help us build serverless applications efficiently, quickly and easily. These technologies and tools are designed to simplify the cumbersome steps of project deployment for developers, allowing us to focus more on the construction of business logic, so that application products can be landed faster.

5. Serverlesspresso Workshop

Serverlesspresso Workshop is a workshop on serverless architecture officially provided by Amazon Cloud Technology. Its purpose is to help us better understand and learn serverless architecture and application scenarios.

The Serverlesspresso Workshop provides a series of lab projects and guides covering all aspects of serverless architecture, including 

  • Amazon Lambda
  • Amazon API Gateway
  • Amazon DynamoDB 
  • Amazon S3

and other services. These experimental projects gradually increase in difficulty, which can help us gradually master the basic knowledge and practical skills of Serverless architecture.

In Serverlesspresso Workshop, each project has detailed tutorials and steps, including code samples and documentation, which can help us easily follow the tutorials to complete the project. Through the practice of these projects, we can gain a deeper understanding of the advantages and applications of serverless computing, and master the use and integration skills of serverless computing services.

6. Introduction to 2023 Amazon Cloud Technology China Summit

The 2023 Amazon Cloud Technology China Summit will be held offline, and interested friends can sign up for free.
Time: June 27-28, 2023 
Venue: Shanghai World Expo Center

6.1. Summit theme

Focusing on reliable technology and services, Amazon Cloud Technology will join hands with many industry-leading technology practitioners to present diversified content such as innovative technology applications, star lecturer team strength exams, developer community exchanges, etc., for people from different industries around the world. Users of different technical levels provide opportunities for conversations, cooperation, and joint exploration to help Chinese customers deepen their local business, overseas global customers take root in the Chinese market, and Chinese customers go overseas to the world to achieve rapid business landing.

6.2 Highlights of the Summit

  • Gather more than a hundred distinguished guests to jointly explore the cloud;
  • Technology sharing and publishing empower digital transformation and innovation;
  • Discuss the way of industry transformation and drive value innovation;
  • Focus on cutting-edge technology, cloud computing annual hot topic inventory;
  • Display of hot topics to create an innovative exhibition area for digital e-commerce;
  • The exclusive section for developers integrates learning and playing, and advances efficiently;
  • Amazon DeepRacer, a cross-circle national league.

6.3. Featured activities

In the Serverlesspresso Innovation Workshop, use the popular Serverlesspresso Workshop all over the world to build your own "interactive serverless coffee ordering application" and enjoy a cup of free espresso drink "built by yourself".
In addition, there are many on-site activities waiting for your observation and experience!

6.4. Summit Schedule

The agenda of the summit is as follows:
 

6.5. Free registration

The 2023 Amazon Cloud Technology China Summit will be exciting and exciting, waiting for your registration and participation! You can participate in the event to receive various official gifts!

Computer-side registration link: PC-side registration entrance

Mobile terminal registration link: mobile terminal registration entrance

Guess you like

Origin blog.csdn.net/chenlycly/article/details/131304490