Introduction to cloud development series of courses mainly introduces serverless and cloud development technologies from entry to proficiency. The learning content covers the necessary knowledge of serverless web development such as cloud development collaboration, cloud functions, cloud database, multimedia hosting, and front-end integration framework. I hope that through the learning and practical operation of the cloud development series of courses, everyone will have an in-depth understanding of serverless and cloud development technologies, and deepen their understanding and knowledge of the Alibaba Cloud development platform and Alibaba Cloud Serverless products. According to the structure of Aliyun cloud development platform, the content of this article is divided to explain how to recognize and use the Severless cloud development platform.

Alibaba Cloud's cloud development platform One-stop R&D platform

Alibaba Cloud's cloud development platform can support the entire R&D team for online application R&D in a one-stop manner. After logging in to the platform with an Alibaba Cloud account, we can select a different project team after entering the platform, and we can see the application list operation interface of the cloud development platform. In this interface, you can see some simple entries, so the following will be in order Introduce them separately.

1.png

At the top of the application list operation interface, there is a very important help document entry . Enter this entrance to find important documents provided by the platform, such as "Complete Quick Start", the document will guide developers who log in for the first time how to create a team and manage a team, how to apply products or develop and deploy, etc., basically covering a complete R&D life Full content guidance of the cycle.

Easy to get started with templated scene solutions

2.png

Team Collaboration focuses on the entire R&D platform, how the team is created, how the roles of team members are, and how to assign a development task to a specific development member.

scenarios and solutions contains cloud-native serverless application templates such as basic Helloworld, explaining how to create and deploy on the cloud development platform. During the Yunqi Conference in September 2020, we organized Hello World to get started, aiming to help everyone quickly perceive how to develop cloud-native serverless applications through a simple Hello World, a standard programmer or developer's common language.

There are many scenarios and solutions in this entrance. For example, how to develop the Tmall Elf solution, such as how to quickly migrate a series of application frameworks based on the front-end NodeJS? For example, EggJS, Express, KOA, NextJS, Nuxt and more applications can be quickly migrated through these methods. There are also Alibaba's Serverless framework, Midway Serverless, and RDS, OTS, etc. based on how to operate the database in the Midway Serverless series. In addition, Python language development migration, PHP development migration, and Java SpringCloud, SpringBoot, SpringMVC, etc. migration.

Based on the open capabilities provided by Alibaba Cloud's intelligent vision platform, we can do many interesting applications. For example, Alibaba's self-developed application of ImgCook that generates codes from images intelligently generates an H5 through ImgCook. Behind this H5 is a function of uploading pictures and recognizing pictures, so many interesting ideas can be realized through Alibaba Cloud intelligent services.

  • OSS file browser direct transfer program , it can realize different file uploads than usual. It shows developers how to upload files in the context of application, storage, and separation.
  • high-level development assistance has a detailed introduction to the use of Codeup code hosting, and an introduction to the use of Java's online pipeline Flow. If you have deep learning needs, or want to explore more of the service capabilities of the Alibaba Cloud development platform, you can open more points to take a look at this entry.

Terms of Service introduces how the Aliyun cloud development platform provides services for everyone. Among them, fee and bill , developers can check which resources have been deployed and used for application development on this platform and which services are used. The column of fees corresponds to it. How to bill and how to pay is explained in detail here.

As a qualified developer, reading the documentation is a very important thing. In the help file of the cloud development platform, many important questions can be answered for everyone.

How to achieve team collaboration and application management?

3.png

On the left side of the Alibaba Cloud logo, there are 9 points of entry. Clicking to open is an interface for team collaboration that can be expanded. There are a series of team collaboration tools for product warehouse, assembly line, code management in the interface, and any tool can be applied to the team by clicking on it.

As a developer, you can create some tasks based on the workbench and manage some tasks and projects. For example, for code management, each application will assign a code warehouse to the user. Through code management, you can learn in detail what the application’s code warehouse looks like, and you can implement all the more detailed operations for it. If you want to do more team collaboration, you can expand the menu through the 9-dot entry in the upper left corner of the cloud development platform to do more things.

Create a team

After logging in to the Cloud platform, you can view the team you to and the permissions granted by the team through the current team 1613af46b5dcfc on the left side of 1613af46b5dcfa. This ensures that when you are doing tasks or want to create applications, you can understand your permissions in time and avoid unnecessary waste of time.

1.png

Team and application management

product line management , application management, application template and member management only after you have a certain permission to manage 1613af46b5dd73 members. For example, if the current team is just a developer, the view here will change because the developer does not have permission to manage and create applications.

What has been introduced above is the concept and application of team collaboration. When everyone brings the entire team up, you can assign permissions to each team member. So how to put the team on the platform and how to assign permissions to team members?

Invite team members

4.png

Open the member list under the current team, and you can see a view. The main body is all members of the current team. There are two entrances in the upper right corner. One is to add members of Alibaba Cloud sub-accounts, and the other is to click the copy invitation link to invite other Alibaba Cloud master accounts. , What is the difference between these two?

Click the copy invitation link , which means to invite other Alibaba Cloud master accounts. This means that the person you invite first has an Alibaba Cloud account. After he accepts the invitation to join your team, he also logs in with his Alibaba Cloud account. Since he is an independent Alibaba Cloud account, you may not be able to control him as a team manager. This situation applies to the mutual collaboration of open source co-construction projects. This way will be more flexible, everyone will log in with their own account.

When the invitee opens the link, he will see a prompt interface showing the name of the inviter. After clicking Agree to join the team, it will wait for approval. The boundary of the inviter will prompt a new user to apply for joining. After approval, the invitee can log in to the team through the Ali account.

invites Alibaba Cloud sub-account members , which means to invite you to create a sub-account under the main account. First of all, we can go to the entry of creating a ram sub-account, select the main account person and create a sub-account for him, check the control options during the creation process, and set the login password. After the sub-account creation takes effect, you only need to check the sub-account to complete the sub-account invitation.

After joining the team, everyone can execute according to the assigned tasks to achieve collaborative development. All team member roles and their corresponding permissions can be application developers, application managers, and team management park permissions, which can be viewed in the team collaboration in the help document mentioned in the first point.

Online debugging and one piece deployment

The administrator enters the application list, clicks Create Application and selects the development language to complete the application creation. After creating the application, enter the code warehouse, put the initialization scaffold file we selected into the code warehouse, and wait for distribution.

5.png

When the application is created, click on the last three points of the application, select developer management, select and check the target developer, and the task is assigned successfully. The newly added member system will default to the application developer. As the team owner, you can adjust the permissions of the members as needed.

6.png

When members are doing development tasks, the team owner can open the interface to synchronize with them for development. This is interesting pair programming. After completing the code development, you can directly click daily deployment.

7.png

If the deployment is successful, the status location will show Deployed.

8.png

If the deployed application wants to go offline and stop the service, it is very simple, just click the current application and confirm the offline stop service. If it is a real online service application, this operation must be very cautious.

9.png

When the deployed application goes wrong, we can enter through the operation and maintenance monitoring portal to view the operation and maintenance monitoring panel. You can select the operation and maintenance logs and monitoring environment that you need to view. Also in the first point mentioned above, learn how to view logs and tests through the quick start of the help document.

Copyright Statement: content of this article is contributed spontaneously by Alibaba Cloud real-name registered users, and the copyright belongs to the original author. The Alibaba Cloud Developer Community does not own its copyright and does not assume corresponding legal responsibilities. For specific rules, please refer to the "Alibaba Cloud Developer Community User Service Agreement" and the "Alibaba Cloud Developer Community Intellectual Property Protection Guidelines". If you find suspected plagiarism in this community, fill in the infringement complaint form to report it. Once verified, the community will immediately delete the suspected infringing content.

阿里云开发者
3.2k 声望6.3k 粉丝

阿里巴巴官方技术号,关于阿里巴巴经济体的技术创新、实战经验、技术人的成长心得均呈现于此。


引用和评论

0 条评论