Upload
nitu-rao
View
146
Download
2
Embed Size (px)
Citation preview
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 1 Oct 12th 2016
Developer experience of using AWS, Oracle-OPC, Azure, Heroku and Digital Ocean cloud listed below.
Amazon - AWS Oracle - OPC Microsoft - Azure Sales force -
Heroku
Digital Ocean
Free trial
request
process
1. Requires Credit
card, phone# for
verification
2. Works w/ any email
id
3. Two week free trial
with 12 month free
tier access.
1.Does not require Credit
card
2. Requires
Company/.edu email
3.one month free trial
1. Requires Credit
card, phone# for
verification
2.Company/.edu/crea
te Microsoft account
using public mail.
3.one month free trial
1. No Credit card
2. Any email
3. Free trial w/
limited feature-no
expiration
1. Credit card
5$/month
onwards
2. Any email
3. Not free
Free coupons for
2 months
available.
Product
Inventory
Intuitive UI Oraganized well- PaaS
services are grouped
recently as one and
provisioned
Organized well Limited offerings,
Linux heavy
Linux/Unix heavy
solutions
Sample
Code
Simple steps Simple steps Simple steps Simple steps-
needed to learn
heroku client, tool
for Java! Simple
hello world
program huge:
page 17-23!
Simple steps,
outdated
instructions
How to
guides
Very clear
Never needed to leave
working portal ,
exceptional UI
Very Clear- Videos
(formal & Prof.) With
some exceptions-these
videos work, details Page
3-7
Clear
Portal interface is
good, found missing
step in specific a
scenario.
Very Clear Not clear
Blogs NA
I did not get to
explore.
Found Community, low
activity
https://community.oracl
e.com/
+ve , Noticed lot of
open source toolkit
for Azure is actively
being built of many
developers and
< 50 active
developers only
30,000
developers, Linux
heavy solutions,
community exist.
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 2 Oct 12th 2016
updated.
Support Attached support
options document
below
Contacted support,
couple times, they
responded
Attached support
options document
below
Attached below Can open a ticket
Documen
tation
Simple Simple, needed help
from internet to
complete configuration
Simple, needed help
from internet to
complete
configuration
Easy to follow Needed help from
internet to
complete config
Result Instantly provisioned,
Created Static
Website under 30
minutes
http://parimi.com.s3-
website-us-east-
1.amazonaws.com/
Hosted a Java web
application using
Tomcat server under
45 min: LowCost-
env.ixmmd4kdmi.us-
west-
2.elasticbeanstalk.com
Instantly provisioned 2nd
request submitted on
10/7 account name-
usscuniv
Configuration time ~5
hours for JCS to host
JavaApp
https://129.144.152.51/Nit
uJavaWebApp/
Instantly provisioned
Total effort 2 hrs for
toolkit( Microsoft
Azure SDK and Azure
Eclipse toolkit)
installation on existing
eclipse, followed by
wrote Hello world in
Eclipse, configured
Azure Resource Group
and App
server(Webapp with
database:SQLDB), to
Publish WebApp in a
container:
http://nitulaptop.azur
ewebsites.net/NituJav
aWebApp/
Instantly
provisioned
Existing java
developer they
need to learn new
client env , tool
and commands to
execute from
command
prompt/shell)
Spent ~2 hrs total
https://warm-
waters-
23547.herokuapp.
com/hello
Instantly
provisioned.
Lot of learning
curve to do Java
Prog Run ~5
hours. + SCU
team2 spent 2
days to host Java
APP
Executed java
program -jdk in
linux env: (Output
Page 24)
PHP:http://208.68
.36.122/
CX(1-5)
Based on
what has
been
tried
Static Webpage: 4.5
SCU Team2 Java App:
4.7
SCU Team1 PHP: 5
Java App hosted,
Developer Control: 4
Initial one time Config
Complexity : 3
JAVA App hosted: 4 Java App: 3.5 Java Pgm run: 4
SCU Team2
JavaApp : 2.5
SCU Team 1
Python:2.5
PHP:3.5
PS: Result links above table didn’t work? , pls go to detail sections to see snapshot taken during active trial period
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 3 Oct 12th 2016
Oracle Cloud
Created Oracle.com account, Oracle account requires work/ .edu email address only during registration
Used [email protected], account name usscu. Total time spent to configure and host this HelloWorld
Java App is ~5 hours. Details listed below.
I have an option to request multiple free trial accounts using my scu email id, request submitted on 10/7
got provisioned instantly
Recent changes: Front page UI change, i.e how SaaS, PaaS and IaaS services are grouped and displayed
I requested free trial PaaS service this time, last month when I requested I could specify JCS and
Developer cloud service from PaaS portfolio.
Believe this is recent change and a good one; this makes it easy as they combined all the PaaS services
(Oracle Database, Java, Compute, Developer, Database Backup, Storage, Application Container,
SOA Cloud Services) during Free trial. They provision all.
I am yet to see $200 free credit option that is expected to be available. Trial instances are expected to
be kept when transitioned to paid account.
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 4 Oct 12th 2016
PaaS registration confirmation
Approval/provisioned email rcvd under 10 minutes.
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 5 Oct 12th 2016
https://www.youtube.com/watch?v=T_DnKeGdXhA Deploying Java Application to JCS
From the JCS and DBaaS Cloud pages, these How to videos are taken.
https://www.youtube.com/embed/J2GNjALHaT4?rel=0&autoplay=1 DBaaS new used it
https://www.youtube.com/embed/b3T_MuB-7WY?rel=0&autoplay=1 from JCS latest
https://www.youtube.com/embed/T_DnKeGdXhA?rel=0&autoplay=1 from JCS latest
Lots of configuration needed: For Java we need, Public Private key pair using Putty, DBaaS, Storage
Container configs(backup), weblogic id and password, assuming we have .WAR file ready to upload
from eclipse.
Multiple passwords I had to create in the process, each password has different rules on what characters
it can contain!, length of 8 worked always
Whats positive in this process is Howto-videos are clear with one exception, where not just me others
also seem to be stuck.
Issue occurs while configuring JCS to talk to DBaaS: https://community.oracle.com/thread/3808527
Too many passwords:
1.Oracle account password
2.Oracle cloud account password during setup.
3.Java Cloud Service requires DBaaS configuration first. Weblogic id and password config
4.DBaaS requires SSH(public private keygen thru Putty) , DB admin password.
I used these videos listed on Free Trial JCS and DBaaS to configure
1. https://www.youtube.com/embed/J2GNjALHaT4?rel=0&autoplay=1 db new used 2. https://www.youtube.com/embed/b3T_MuB-7WY?rel=0&autoplay=1 from JCS latest used 3. https://www.youtube.com/embed/T_DnKeGdXhA?rel=0&autoplay=1 from JCS latest used
You fallow step by step of whats listed in these videos, you can not connect Java to DBaaS, needed
Internet help to figure I needed to use ‘sys’ Vs SYSTEM
After that is resolved, I successfully created DBaaS, JCS and hosted java.war created from eclipse using
weblogic hosting JavaApp using weblogic. That app is running. I was so excited to view result on
browser. My DBaaS and JCS services are stoped since I rantout of allotted quota!
I had to think logically and remove load balancing/clustering options to save OCPU. I did not find easy
option to do this ( explored Scale down of DB option, I could not find way to undo compute space, so
only option I had was to re-install Java Service)
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 6 Oct 12th 2016
I received this email saying I exceeded quota. I am not sure why one of the trial ‘How to video’
recommended using Load Balancing
Hello Nitu,
Your services in the identity domain usscuniv are suspended due to exceeding resource quota. New instances can't be
created and existing instances will not be able to consume more of the resources that have exceeded the quota.
Access My Services for quota breach details.
Subscription Details
Oracle Compute Cloud Service
Resources that have exceeded the quota:
OCPU_GP : Current Usage: 8 /6
EIPs : Current Usage: 6 /5
BLOCK_STORAGE : Current Usage: 511 /500
Java app on OracleCloud output: https://129.144.152.51/NituJavaWebApp/
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 7 Oct 12th 2016
Article on Azure, Google, Amazon-AWS http://wikibon.com/cloud-deployment-options-for-oracle-
customers/
---
Amazon - AWS Cloud
2 weeks free trial : https://aws.amazon.com/
12 months free tier access
Asked for credit card
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 8 Oct 12th 2016
Simple UI:
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 9 Oct 12th 2016
User portal:
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 10 Oct 12th 2016
Amazon Web-service free request provisioned the minute request submitted, Website created in 30
minutes.
http://parimi.com.s3-website-us-east-1.amazonaws.com/
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 11 Oct 12th 2016
--
Microsoft - Azure
https://azure.microsoft.com/en-us/free/
https://azure.microsoft.com/en-us/develop/java/
https://github.com/microsoft/azure-tools-for-java
I found below note after couple of failed attempts to download toolkit and searching web for answers:
https://azure.microsoft.com/en-us/documentation/articles/azure-toolkit-for-eclipse-installation/
Important:
If you are using the Azure Toolkit for Eclipse on Windows, the toolkit requires installing
the Azure SDK 2.9.1 or later. You have two options for installing the Azure SDK:
You can download and install the Azure SDK by using the Web Platform Installer (WebPI).
If you do not have the Azure SDK installed when you create your first Azure deployment project,
you will be prompted to automatically download install the requisite version of the Azure SDK.
Note that the Azure SDK is only required on Windows.
https://azure.microsoft.com/en-us/documentation/articles/app-service-web-eclipse-create-hello-world-
web-app/
http://www.developer.com/java/running-java-applications-on-windows-azure.html
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 12 Oct 12th 2016
Microsoft Support
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 13 Oct 12th 2016
User portal Snapshot:
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 14 Oct 12th 2016
+ve : Noticed lot of open source toolkit for Azure is actively being built of many developers and
updated.
Total 2 hours effort needed for toolkit (Microsoft Azure SDK and Azure Eclipse toolkit) installation on
existing eclipse, followed by wrote Hello world in Eclipse, configured Azure Resource Group and App
server(Webapp+SQLDB), to Publish WebApp in a container:
http://nitulaptop.azurewebsites.net/NituJavaWebApp/
Salesforce- Heroku:
Instant access, no credit card. Any email is ok.
Learn command s to be executed in cmd in windows, Needed to download Maven, learn Heroku Client.
set PATH="c:\program files\apache-maven-3.x.y\bin";%PATH%
https://devcenter.heroku.com/articles/getting-started-with-java#deploy-the-app
https://warm-waters-23547.herokuapp.com/
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 15 Oct 12th 2016
Note: attached sample code, to demonstrate hello world program complexity!,
prom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-
v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<version>1.0-SNAPSHOT</version>
<artifactId>helloworld</artifactId>
<dependencies>
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-template-freemarker</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1201-jdbc4</version>
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 16 Oct 12th 2016
</dependency>
<dependency>
<groupId>com.heroku.sdk</groupId>
<artifactId>heroku-jdbc</artifactId>
<version>0.1.1</version>
</dependency>
<dependency>
<groupId>org.jscience</groupId>
<artifactId>jscience</artifactId>
<version>4.3.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<optimize>true</optimize>
<debug>true</debug>
</configuration>
</plugin>
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 17 Oct 12th 2016
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.3</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<finalName>helloworld</finalName>
<appendAssemblyId>false</appendAssemblyId>
<archive>
<manifest>
<mainClass>Main</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>build-jar-with-dependencies</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 18 Oct 12th 2016
</plugins>
</build>
</project>
---
Main.java
import java.sql.*;
import java.util.HashMap;
import java.util.ArrayList;
import java.util.Map;
import static javax.measure.unit.SI.KILOGRAM;
import javax.measure.quantity.Mass;
import org.jscience.physics.model.RelativisticModel;
import org.jscience.physics.amount.Amount;
import java.net.URI;
import java.net.URISyntaxException;
import static spark.Spark.*;
import spark.template.freemarker.FreeMarkerEngine;
import spark.ModelAndView;
import static spark.Spark.get;
import com.heroku.sdk.jdbc.DatabaseUrl;
public class Main {
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 19 Oct 12th 2016
public static void main(String[] args) {
port(Integer.valueOf(System.getenv("PORT")));
staticFileLocation("/public");
get("/hello", (req, res) -> {
RelativisticModel.select();
Amount<Mass> m = Amount.valueOf("12 GeV").to(KILOGRAM);
return "Nitu Hello World! E=mc^2: 12 GeV = " + m.toString();
});
get("/", (request, response) -> {
Map<String, Object> attributes = new HashMap<>();
attributes.put("message", "Hello World!");
return new ModelAndView(attributes, "index.ftl");
}, new FreeMarkerEngine());
get("/db", (req, res) -> {
Connection connection = null;
Map<String, Object> attributes = new HashMap<>();
try {
connection = DatabaseUrl.extract().getConnection();
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 20 Oct 12th 2016
Statement stmt = connection.createStatement();
stmt.executeUpdate("CREATE TABLE IF NOT EXISTS ticks (tick timestamp)");
stmt.executeUpdate("INSERT INTO ticks VALUES (now())");
ResultSet rs = stmt.executeQuery("SELECT tick FROM ticks");
ArrayList<String> output = new ArrayList<String>();
while (rs.next()) {
output.add( "Read from DB: " + rs.getTimestamp("tick"));
}
attributes.put("results", output);
return new ModelAndView(attributes, "db.ftl");
} catch (Exception e) {
attributes.put("message", "There was an error: " + e);
return new ModelAndView(attributes, "error.ftl");
} finally {
if (connection != null) try{connection.close();} catch(SQLException e){}
}
}, new FreeMarkerEngine());
}
}
Hello World! Program hosted in a container output:
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 21 Oct 12th 2016
Support:
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 22 Oct 12th 2016
https://warm-waters-23547.herokuapp.com/hello
---
Digital Ocean:
Any email registration, instant access. Asked for credit card available from $5 month onwards
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 23 Oct 12th 2016
After noticing Digital ocean solutions are mostly Linux based using droplet – Ubuntu , after installing jdk
executed java program in simple 4 steps.
https://www.youtube.com/watch?v=6dju2sgMcT0
#app-get update && app-get upgrade –y
public class HelloWorld {
public static void main(String[] args) {
// Prints "Hello, World" in the terminal window.
System.out.println(" Hello World in Ubuntu");
}
}
1. Sudo apt-get install openjdk-7-jdk //install java developer kit
1. Write Helloworld.java 2. Javac Hellloworld.java //Compile 3. Java Helloworld //Run
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 24 Oct 12th 2016
Java program Output: https://cloud.digitalocean.com/droplets/28005350/console?no_layout=true
Snapshot below.
SCU Team 2 -Amazon:
[email protected], [email protected], and [email protected]
Hosted this java web application in Amazon:
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 25 Oct 12th 2016
SCU Team 2 – Digital Ocean:
We hosted this java web application in Digital Ocean : http://192.241.228.133:8080/
Requires Credit card, phone# for verification, Works with any email id, N o free trail,but SCU team
received Promo code which was equivalent to 2 months free trail. Asked for credit card., any email
can be used for registrastion.
Tried .$5 per month for basic version(e.g.:Ubuntu 12.10 server with 512MB, 20GB SSD ), very difficult to
follow “How to guides” if you are new to the environment. Documents are not at all clear. Support is
thru ticketing only. Configuration could not be completed without tremendous internet help.
Instantly provisioned
Existing java developer they need to learn new client env , tool and commands
Spent completely 2 and more days to understand and host a website.
Hosted a Java web application using Tomcat server: http://192.241.228.133:8080/
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 26 Oct 12th 2016
Any email registration, instant access.
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 27 Oct 12th 2016
Above link is not accessible, has been de-activated by Digital Ocean in an hour time , please find above
snapshot taken when we hosted!
Note from EMGT SCU team2 answer on why hosted link is not working?
The site http://192.241.228.133:8080/ was working properly earlier.Kindly check the screenshot attached in
the document.
I wonder what had happened and DO people blocked my droplet IP and that's the reason why now we
are not able to connect the site.They have mentioned some outgoing Denial of Service attack issue.
I have no clue,what are these attacks and why they blocked my IP and separated it from the Internet.I am
not able to login into my droplet using root password now and Tomcat service is also stopped which is
the reason of inaccessibility of the site.
I have mailed DO team to check the issue.Hoping to get their reply soon.
Kindly let me know what can we do now.
--
Mail from DO for your reference:
Hi there,
We've detected an outgoing Denial of Service attack (http://do.co/21Y1Gc1) originating from your Droplet. Due
to the traffic’s harmful nature, your Droplet was taken offline; this means it is not connected to the internet and
all hosted sites and services are unreachable. We know that this action is disruptive, but it’s necessary to protect
you, our network, and the target of your Droplet’s attack.
You can access your droplet using this console link: https://cloud.digitalocean. com/droplets/28113740/console
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 28 Oct 12th 2016
Because this means your Droplet has been compromised, you’ll need to back up your data and transfer it to a
new Droplet. We have a recovery tool to assist you, but any databases on your Droplet will need to be backed
up before we boot your Droplet into the recovery tool because you won’t be able to make the backups
afterwards.
Specific backup steps vary depending on the database software in use, which is most commonly MySQL. If
you’re not sure how, http://do.co/1h0uWgm will show you how to back up your databases from MySQL.
Once you have finished backing up your data, the next step is downloading and transferring your data to your
new Droplet. Please update this ticket when you’re ready and we’ll configure this Droplet so you can proceed.
If you’ve enabled our backup service or have a snapshot of the Droplet, you can restore directly from that
image instead of going through the recovery process. Be aware that this will destroy any changes or additions
made to the Droplet since the creation date of the image you use to restore from. If you do this, please update
the ticket as we will need to reconfigure networking to get your Droplet back online.
If you don’t need the data from this Droplet, you can destroy this Droplet at your convenience. If you’d like to
keep the current IP address, you will need to use our rebuild function. This acts like a clean install of your OS
and is currently the only way to ensure you retain your IP. As with restoring from an image, please let us know
once you’ve done this.
If you have any further questions, or if we can further assist, please let us know.
Regards,
Trust & Safety
DigitalOcean Support
For taking down Droplet after hosting, combined w/ learning time and How to guides SCU team gave CX
rating 2.5 for JAVA app hosting at Digital Ocean.
SCU Team1 – Amazon and Digital Ocean
SCU Students Team1 executed PHP, hosted index.html: http://208.68.36.122/ on Digital Ocean and Amazon Cloud.
Team-members: [email protected], [email protected] and developer akumar5@sc u.edu
DigitalOcean Amazon
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 29 Oct 12th 2016
DigitalOcean Amazon
Free Trail Request Process 1. Simple sign-in, works with any email-id 2. Requires credit card, billing information 3. No free trial available, Opted for
$5/month ($0.007/hour) plan
1. Simple sign-in, works with any email-id 2. Requires credit card, phone number for
verification (however,very quick verification process)
3. 2 week free trail with 12 month free tier access
Product Inventory Complex and tedious to follow, confusing UI Very intuitive UI
Sample Code 1. Sample code was easy to follow for PHP
2. Easy to follow for Python but requires you to know git
3. For hosting your own index.html, it requires you to know FTP (had to download FileZilla)
Very simple, easy to follow
How To Guides Outdated - UI shown in the steps was different from the actual UI
Very clear Never needed to leave working portal
Blogs Updated NA
Support Provided simple, support options Provided clear, simple support options
Documentation Needed help from internet to compete configuration
Easy
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 30 Oct 12th 2016
DigitalOcean Amazon
Instantly provisioned, but needed extra knowledge of git and other command-line tools, and FTP lot of steps to deploy application, didn't provide free trial option, not a pleasant customer experience in sum Total effort: 4 hours+ (were still not able to deploy python application, could only deploy php and index.html) Attached success screenshots below (Screenshot 1 and Screenshot 2) http://208.68.36.122/
Instantly provisioned, deployed the given test php application under 30 minutes Attached success screenshots below (Screenshot 3)
CX (1-5) Based on what has been Tried
2.5 Bad Business Model for Customers (as it didn't provide incentive : paid)
5 Great Customer Experience
Screenshot 1
Successful Deployment of PHP Application (Sample Code Given) Using DigitalOcean
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 31 Oct 12th 2016
Screenshot 2
Successful Deployment of an index.html (Our Own Website) Using DigitalOcean
Developer Free Cloud Trial experience Amazon-AWS, Oracle – OPC, Microsoft-Azure, Salesforce-Heroku and Digital Ocean
Page 32 Oct 12th 2016
Screenshot 3
Successful Deployment of PHP Application (Sample Code Given) Using Amazon
Content contributors: Nitu Parimi [email protected], [email protected], [email protected],
[email protected], [email protected], [email protected] and [email protected]