Pass provides a more comprehensive service

Source: Internet
Author: User
Keywords Cloud

Today, more and more PAAs (platform service) providers, in the field of cloud computing has launched a fierce competition. Cloud computing works well with the development mechanism for deploying applications. IAAS providers provide basic computing resources, SaaS providers provide online applications such as online CRM, and PAAs offerings provide developers with a one-stop service that allows our applications to start and run quickly without paying attention to some infrastructure issues.

As a service, the PAAs platform runs on an "application platform" that includes development tools, middleware, database software, and so on that any developer can build the functionality that an application might need. The following are the foreign media, and in the cloud computing trend, developers need to try to take advantage of the following 9 PAAs offerings.

1, Microsoft Windows Azure

Windows Azure allows developers to deploy applications in Microsoft's managed global Network data center, providing 99.5% uptime SLAs. Applications can be developed through such technologies as asp.net,php and node.js, and developers can also host Apache Tomcat and JVM, and Java-customized Azure SDK will allow it to be developed. Microsoft has also recently added a video service to Windows Azure Media services to its Azure library. Azure also highlights the SQL Azure database service for storage, Business analytics, caching, identity security communications, and content distribution services. Windows Azure HPC Scheduler simplifies the development of compute-intensive parallel applications. In addition, developers can also list Windows Azure applications on Windows Azure Marketplace.

2, Google App Engine

Google App Engine allows developers to run Web applications on Google's infrastructure. It has dynamic Web services, queries, sorting, persistent storage of the business, automatic scaling and load balancing. It supports Java and uses a JVM-based interpreter or compiler language, as well as Python and Google go. The development environment allows developers to simulate the app Engine on the local computer. The application runs in a security sandbox that restricts access to the underlying operating system, and Web requests can be distributed across multiple servers. In the area of data storage, APP Engine Datastore provides an NoSQL architecture for object data storage, Google Cloud SQL Relational SQL database service, and Google Cloud storage is used to store TB-level objects and files. APP Engine provides APIs for authenticated users.

3, VMware Cloud Foundry

EMC VMware's Open source Cloud Foundry is already positioned like Linux on the cloud, delivering application-across-cloud portability of service levels. According to VMware, Cloud Foundry will not lock developers into a single framework, a single application service, or a single cloud. Cloud foundry can be used for public instances and private distribution. It provides some of the features that cloudfoundry.com for the managed environment, cloudfoundry.org to collaborate and promote the project, while Micro Cloud Foundry is a version of the VM running on a Mac or PC Cloud foundry. Cloudfoundry.com supports spring Java,ruby on rails,node.js, and other JVM languages. Also, support cloudfoundry.org partners with Php,python and. Net, and others.

4, Force.com

Salesforce.com's force.com is known as a platform for social enterprise applications. Developers can build applications through social and mobile capabilities, business processes, reporting, and search. Data is automatically backed up and the application runs in the Salesforce.com data center. It provides a technology stack that overwrites databases, security, workflows, and user interfaces. The Apex programming language supported by force.com enables developers to write database triggers and program controllers at the UI layer. Salesforce.com says that Java and C # developers are familiar with features such as classes, constants, and annotations for apex syntax.

5, Heroku

Heroku, which was acquired by Salesforce at the end of 2010, supports Ruby, Node.js, Clojure, JAVA, Python, and Scala. Heroku uses "Dynos"-any type of process to run on a platform, such as a web or a worker process. Dynos are isolated in their own stores for security and resource protection; They also have flexibility, routing and process management. Dyno is distributed through various execution environments. According to the Heroku documentation, Heroku Web scaling provides instant acceleration, unlimited capacity, and for each component and scale of the application. deploying applications to Heroku,git is the primary means that applications can use relational database services, including Heroku Postgres products, provided by Amazon Web Services (AWS) MySQL.

6, Amazon Elastic Beanstalk

Elastic Beanstalk provides a way to deploy and manage applications in the Amazon Web Services cloud. AWS services such as Amazon simple Storage service (Amazon S3 Cloud storage services), Amazon simple Notification Service,auto scaling, as an infrastructure application, Supports PHP and Java programming. The platform builds on software stacks such as Apache HTTP Server for PHP and Java-facing Apache Tomcat. The developer retains control of the AWS resource and can deploy a new version of the application, run the environment, or roll back to the previous version. Cloudwatch provides monitoring metrics such as CPU utilization, request count, and average latency. deploying applications to AWS via elastic Beanstalk enables developers to use the AWS Management Console git, or like the IDE for Eclipse.

7, Engine Yard Cloud

Engine Yard features a technology stack of Ruby on Rails, including Web servers, applications, and database servers, while providing a rails-optimized Linux distribution. Components are monitored for security vulnerabilities, ranging from small Web applications to applications running on high availability clusters in large enterprises. Developers can import applications from git and provide a custom-tailored application for the environment. Capacity management features feature self service, resource usage is tracked, and developers are reminded when additional capacity is required. The Engine Yard Dashboard allows developers to configure the environment, application deployment, and monitoring.

8, Engine Yard Orchestra

Engine Yard Orchestra is built on Amazon Web Services, offering the deployment of PHP applications to the cloud. Developers can build applications in a popular PHP framework, using GIT or subversion deployments. Applications can also be deployed through built-in content management systems such as Joomla,drupal, and WordPress. The core platform is built on PHP 5.3 and Nginx Web servers. Applications are scaled automatically as traffic and resources are used. Load balancer distribution loads on available instances, while the HTTP cache grid feature allows for faster load and response times. According to engine yard, the platform's Api,web services, mobile and Facebook apps are running well.

9, Cumulogic

Cumulogic is intended for Java developers. It provides a platform to run applications and migrate them to the cloud. Companies can create PAAs private clouds within their data centers or use Cumulogic to build public cloud products. A virtual environment or IAAS can be transformed into an application platform with monitoring, self-healing and management capabilities. Developers can deploy mobile, HTML5, web, or enterprise applications, and they can use ides like Eclipse or NetBeans, while Cumulogic provides management for deploying and managing applications. Cumulogic is designed for better cooperation with developers.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.