Ali cloud is iaas or paas_iaas is different from paas

What is iaas

IaaS (Infrastructure as a Service), that is, infrastructure as a service. Consumers can get services from a complete computer infrastructure over the Internet. This type of service is called infrastructure as a service. Internet-based services such as storage and databases are part of IaaS. Other types of services on the Internet include Platform as a Service (PaaS) and Software as a Service (SaaS). PaaS provides full or partial application development that users can access, and SaaS provides complete, ready-to-use applications, such as managing enterprise resources over the Internet.

IaaS application method

As an example of Infrastructure as a Service (IaaS), The New York Times uses tens of thousands of Amazon EC2 virtual machine instances to process terabytes of document data in 36 hours. If there is no EC2, The New York Times will take several days or months to process the data.

IaaS is usually divided into three usages: public cloud, private cloud, and hybrid cloud. Amazon EC2 uses a common server pool (public cloud) in the infrastructure cloud. More privatized services use a set of public or private server pools (private clouds) in the enterprise's internal data center. If you develop software in an enterprise data center environment, both types of public, private, and hybrid clouds can be used, and the cost of using EC2 to temporarily expand resources is low, such as - development and testing, hybrid clouds. Combine both to develop applications and services faster, reducing development and testing cycles.

At the same time, IaaS also has security vulnerabilities. For example, the service provider provides a shared infrastructure, that is, some components or functions, such as CPU cache, GPU, etc. are not completely isolated from the users of the system. There is a consequence that when an attacker succeeds, all servers open the door to the attacker, and even with the hypervisor, some guest operating systems can gain uncontrolled access to the underlying platform. Solution: Develop a strong partition and defense strategy, and IaaS vendors must monitor the environment for unauthorized modifications and activities.

Ali cloud is iaas or paas_iaas is different from paas

What platforms does IaaS have? 1, OpenStack

Rackspace and NASA teamed up to launch a cloud computing platform. For those hosting providers who want to provide cloud services to their users, they have created opportunities to enter the cloud computing arena.

2, Eucalyptus

Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) is an open source software infrastructure for implementing flexible, functional cloud computing through compute clusters or workstation farms. Originally a research project at the University of California, Santa Barbara School of Computer Science, it was commercialized and developed into Eucalyptus Systems Inc. Eucalyptus Systems also builds additional products and provides support services based on the open source Eucalyptus.

Eucalyptus is not a completely open source project, it involves the benefits of the commercial version, and the company is not willing to open source code for the underlying high-performance modules.

3, cloud hosting

Cloud managed the first Internet infrastructure hosting service based on cloud computing technology in Anhui Province. Infrastructure services isolate the independent and secure network environment in the “cloud”, and use the physical and virtualized IT and IDC resources flexibly in combination to provide cloud host, network broadband, cloud components and high-level SLA operation and maintenance. service.

What is paas

PaaS is an abbreviation of Platform-as-a-Service, meaning platform as a service. The server platform is a business model provided by a service. The service provided by the program through the network is called SaaS (Software as a Service), and the corresponding server platform or development environment in the cloud computing era is provided as a service as a PaaS (Platform as a Service).

The so-called PaaS actually refers to the platform for software development (which defines CCW as the business-based platform) as a service and submits it to users in the SaaS model. Therefore, PaaS is also an application of the SaaS model. However, the emergence of PaaS can accelerate the development of SaaS, especially to speed up the development of SaaS applications. In 2007, domestic and foreign SaaS vendors launched their own PAAS platforms.

Paas application

Platform as a Service (PaaS) has been around for quite some time, an efficient and established way to develop and deploy applications using a set of tools provided in a cloud-based system.

If a company is under pressure to migrate application software to a network or mobile device, PaaS has a distinct advantage. The time it takes for the business to enter the market is shorter, which avoids product development processes that take a long time to develop and take too long to be listed. Such products must be of high quality and must be able to be delivered quickly. PaaS allows companies to focus more on the applications they develop and deliver than to manage and maintain a complete platform system.

For small businesses and start-ups, PaaS is also useful because these companies do not have extensive, high-dependency legacy applications that need to be migrated. PaaS's multi-tenancy feature enables maximum sharing of applications and data resources while allowing development resources to continue to focus on application delivery and connectivity rather than developing and supporting database resources. The future development of PaaS seems to be in small businesses and start-ups, which are better suited for application development in cloud computing because they do not rely on integration with legacy applications.

The difference between IaaS, PaaS and SaaS
Ali cloud is iaas or paas_iaas is different from paas

IaaS: Infrastructure-as-a-Service (Infrastructure as a Service)

The first layer is called IaaS, sometimes called Hardware-as-a-Service. If you want to run some enterprise applications on the office or company website a few years ago, you need to buy a server, or other expensive hardware to control. Local apps that keep your business running.

But now with IaaS, you can outsource hardware to other places. IaaS will provide off-site servers, storage and networking hardware that you can rent. Save on maintenance costs and office space, companies can use these hardware to run their applications at any time.

Some of the big IaaS companies include Amazon, Microsoft, VMWare, Rackspace and RedHat. But these companies have their own expertise, such as Amazon and Microsoft offer you more than just IaaS, they will also lend their computing power to you. Your website.

PaaS: Platform-as-a-Service (Platform as a Service)

The second layer is the so-called PaaS, sometimes called middleware. All of your company's development can be done at this level, saving time and resources.

PaaS offers a variety of solutions for developing and distributing applications, such as virtual servers and operating systems. This saves you money on hardware and makes it easier to work with dispersed studios. Web application management, application design, application web hosting, storage, security, and application development collaboration tools.

Some of the big PaaS providers are GoogleAppEngine, MicrosoftAzure, Force.com, Heroku, and EngineYard. Recently emerging companies include AppFog, Mendix and StandingCloud

SaaS: Software-as-a-Service (Software as a Service)

The third layer is also called SaaS. This layer is a layer that comes into contact with your life every day, mostly through a web browser. Any application on a remote server can run over the network, which is SaaS.

The services you consume are entirely from web pages such as Netflix, MOG, GoogleApps, Box.net, Dropbox or Apple's iCloud. Although these web services are used for business and entertainment or both, they are part of cloud technology.

Some SaaS applications for business include Citrix's GoToMeeting, Cisco's WebEx, Salesforce's CRM, ADP, Workday and SuccessFactors.

Ali cloud is iaas or paas_iaas is different from paas

Is Ali cloud iaas or paas?

Alibaba Cloud belongs to IaaS, while Sina Cloud, Baidu Cloud and Baidu Open Cloud Platform belong to PaaS.

IaaS actually provides a server, and users can install and configure various software environments on the server. It can be flexible to implement various functions.

PaaS is currently primarily a web environment application and typically supports PHP, Java, Python, and GO languages. Must be developed within the framework of a cloud computing service provider.

IaaS needs to build a program running environment by itself. The advantage is flexibility. The disadvantage is that you need to configure it yourself.

PaaS does not need to do its own environment configuration. The disadvantage is that you must use the specified development language and follow the platform development specifications.

If the application is developed not in PHP, Java, or Python. It is recommended to use Alibaba Cloud's services. If it is a WEB service in the above language, you can consider using Sina Cloud, Baidu Cloud, etc.

Franklin

Shenzhen Sunwind Energy Tech Co.,Ltd , https://www.sunwindbatterylm.com

Posted on