In this article, we will talk about the differences between Alibaba Cloud's two great offerings – Elastic Compute Service (ECS) and Simple Application Server (SAS).
We will try to cover all aspects in differences between the ECS and SAS. At the end of this, you will be able to make decide between the two products based on your business needs. We will talk in detail about both and then we will summarize the whole with a side-by-side comparison between ECS and SAS.
Before we begin, you will need an Alibaba Cloud account to try out what we are discussing. You can sign up for an account with this link.
Elastic Computer Service (ECS) offers all the features of physical servers without the overhead of managing the physical hardware. With ECS, you have the freedom of attaching the disks for extra storage, using backup images/new images, defining security groups & snapshots. These are available only with ECS Instance.
Because ECS is essentially a server, you will get complete control over what you can do. ECS is also compatible will a lot of products offered by Alibaba Cloud such as Block Storage, VPC, and EIP.
The ECS Console is user friendly and easy to use. All the functions are very easy to understand and named aptly as per the function. Alibaba Cloud is continuously evolving and the console is also changing rapidly with better features and User Interface for better user experience.
The following are some scenarios where we can use ECS instance for:
This is the new computing service specially designed for standalone applications scenarios. Simple Application Server is extremely easy to run; most of the steps required to deploy applications only involve clicking on buttons. It integrates with other services like Domain name publishing, website publishing, security, O&M and Application Management. This provides easy setup for entry level users.
In ECS, the instances are grouped into multiple families which helps us to choose for a specific purpose:
There are also categorizations for the enterprise users and the entry level users. Learning all about ECS is challenging as it comprises of a lot of information. If you want to learn more about the ECS Instance families, you can visit this link.
In this tutorial, we'll show you how easy it is to set up an e-commerce platform with Alibaba Cloud's Simple Application Server (SAS) product range.
With Alibaba Cloud's Simple Application Server, we'll spin up and configure a free and open source shopping cart solution, OpenCart.
Alibaba Cloud's Simple Application Server is a lightweight cloud server product range that has rapid, easy-to-use application management. You can speedily spin up servers and applications in a region near you and your customers.
SAS provides a rich selection of images, including pre-installed web application images on Linux and Windows, such as Joomla web application solutions and Ghost publishing solutions. Product packages provide compute, storage, and networking. SAS integrates with other Alibaba Cloud products and services to meet your needs.
Applications include a monitoring overview of how your application is performing, domain name integration, firewall management and server maintenance, including easy access log files.
The speed and ease with which you can set up an e-commerce solution using Alibaba Cloud's SAS range makes it an excellent choice for web developers and business owners who are setting up e-commerce websites for the first time. SAS gives you the option of setting up and managing your store from anywhere in the world.
There's a range of network, SSD storage, and compute options depending on your requirements and a choice of application images too. You're not limited to those, as a number of lightweight OS images are also offered that you can build your own custom e-commerce solution from.
OpenCart is an online store management e-commerce system. LAMP or WAMP, Windows or Linux, it has a MySQL database that stores data and HTML for rendering your product information on the Internet. Your customers can buy your products with just a few clicks.
OpenCart supports different languages and currencies and it is freely available under the GNU General Public License.
The application is easy to set up and getting started is straightforward. Seasoned web developers enjoy its simplicity and reliability and it is a popular choice with business owners who are launching their online stores for the first time.
OpenCart has more than 13,000 extensions and growing. An extension is a small software package that plugs in to your OpenCart application and offers extra functionality. Many OpenCart extensions are free and you can, of course, roll out your own extensions and even sell them too.
Even though OpenCart is ready for use once set up and installed, its thousands of extensions give you the freedom to enhance your online e-commerce business offering.
In this article, we will be setting up a MEAN (MongoDB, Express.js, Angular.js, Node.js) stack on Alibaba Cloud using Simple Application Server.
Log in to the Alibaba Cloud console and find Simple Application Server under Products. If you are using Simple Application Server service for the first time then you won't see anything available on the page, then you will have some text asking to "buy now". Once you click Buy now, you need to setup some configurations. Let me walk you through each of them.
Before we go further, you need an Alibaba Cloud account for carrying out the steps in this article. If you don’t have one, you can get a free one by clicking on this link.
This is the region of where you want to deploy your instance of "Simple Application Server" image. Currently the server instances can only be deployed in US West 1(Silicon Valley), Asia Pacific SE 2(Sydney), EU Central 1(Frankfurt). More regions will be added in the future.
Alibaba Cloud provides two types of images:
This article is meant for individual developers or startups with developers who are not familiar with deployments and use PaaS for the same. In this article we look at the steps one has to do to develop their ASP.NET core applications in Visual Studio 2017 and deploy the same on Alibaba Cloud Simple Application Server. Here we will use the edge-origin proxy pattern which will provide the application scalability, data security and performance.
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps.
.NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications.
ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications.
Kestrel is a cross-platform web server for ASP.NET Core. Kestrel is the web server that's included by default in ASP.NET Core project templates.
Simple Application Server provides you the all-in-one solution to launch and manage your application, set up domain name resolution, and build, monitor, maintain your website with just a few clicks. It makes private server building much easier, and it is the best way for beginners to get started with Alibaba cloud.
Alibaba Cloud account
If you do not have one already, click on this link to sign up.
Visual Studio
To install Visual Studio for free, visit https://visualstudio.microsoft.com/downloads/
Please ensure you have 'ASP.NET and web development' and '.NET Core cross-platform development' workloads.
select File > New > Project
select ASP.NET Core Web Application as shown in image below
Provide a name to the project 'alibabadotnetcore' and select OK.
In the next screen ensure you have .Net Core and ASP.NET Core2.1 selected in the top drop down boxes and select Web Application from the available options.
As we are not going to have HTTPS in this application please ensure you have Configure for HTTPS option not selected and Select OK.
Simple Application Server is a new generation computing service for stand-alone application scenarios. It provides one-click application deployment and supports all-in-one services such as domain name resolution, website publishing, security, O&M, and application management. This optimizes the user experience of setting up a simple application and makes it easier for entry-level users to use cloud computing products.
Alibaba Cloud ECS provides the highest SLA commitment for both single instance and multple instances in multiple availability zones among the top cloud providers worldwide. Alibaba Cloud gained lots of experience of running infrastructure at large scale while maintaining high availability. We are currently supporting the world's largest e-commerce platforms such as Taobao and Tmall and we work closely with scientists from DAMO Academy to accurately predict, prevent and mitigate infrastructure issues without impacting our customers.
This course is designed to help traditional IT companies who want to move their business to the cloud and have a comprehensive understanding of Alibaba Cloud's recommendations and available tools for the migration of the application environment. So that you can choose the most appropriate way to complete the migration.
This course is designed to help IT companies who want to containerize business applications, as well as cloud computing engineers and operations & maintenance engineers who want to understand and learn about performance testing and optimizing of containerized applications. By learning this course, you can fully understand what the performance testing and optimizing are, the main object of performance testing and optimizing, the common methods, basic procedures, and common tools of performance testing and optimizing for containerized applications, and how to realize performance testing based on Alibaba Cloud Container Service. It can provide a reference for the operation, maintenance and continuous improvement of containerized applications.
This topic describes how to use mobile apps such as OssDemo to upload data to OSS through an existing app server when you do not need to store AccessKey IDs and AccessKey secrets in the app.
Generate an EditText control.
Location:
res/layout/content_main.xml
Content:
<EditText
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="4"
android:id="@+id/sts_server"
android:text="@string/sts_server"
/>
Location:
res/values/strings
Content:
<string name="sts_server">http://oss-demo.aliyuncs.com/app-server/sts.php</string>
This article will describe how to connect to a Windows-based simple Application Server by using the Windows remote desktop connection.
Choose Start > Run, or press WIN+R, and then enter mstsc, and press the Return key to open the Remote Desktop Connection window.
Enter the Server IP address and user name (administrator by default) respectively in the Computer Name and User Name fields on the Remote Desktop Connection window, and then click Connect.
Enter the correct password as prompted, and click OK. If you forgot the password or you have never set the password, refer to Reset server password.
When you connect to the server for the first time, the system may prompt a certificate error. Select Do not ask… and click Yes(Y) to trust the certificate.
You will be able to see the Windows remote desktop after the connection has been established successfully.
Ghost is a fully open source, hackable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News.Ghost’re a proud non-profit organisation building open source technology for journalism.Ghost was founded in April 2013, after a very successful Kickstarter campaign to create a new platform focused solely on professional publishing. Its mission is to create the best open source tools for independent journalists and writers across the world, and have a real impact on the future of online media.
Opencart is an easy to-use, powerful, open source online store management program that can manage multiple online stores from a single back-end. Administrative area simply by filling in forms and clicking “Save”. There are many professionally-written extensions available to customize the store to your needs.It has 13000+ modules and themes on Marketplace for all your needs.
Understanding the Difference Between Backups and Snapshots on Alibaba Cloud
2,599 posts | 762 followers
FollowAlibaba Clouder - July 26, 2019
Alibaba Cloud Community - December 7, 2021
Alibaba Clouder - September 21, 2020
William Pan - August 19, 2019
Alibaba Developer - September 7, 2020
Alibaba Clouder - July 29, 2020
2,599 posts | 762 followers
FollowLearn More
An encrypted and secure cloud storage service which stores, processes and accesses massive amounts of data from anywhere in the world
Learn MoreMore Posts by Alibaba Clouder