Cloud Blog

Category Archives: Integration Cloud

WSO2Con Europe: Call for Presentations and Early Discounts

November 6-8 in London we will be holding our biggest European event of the year – WSO2Con Europe 2017. I will personally be there as well as our other key leaders, architects, and engineers, and many of our customers.

My personal request to all our cloud customers is to go ahead and submit a session proposal!

Conference talks are a great way to increase your own visibility and boost your career. And you also get perks including free airfare, hotel, and conference pass! There is a deadline of July 28 – so please try to meet it. If you cannot – please let me know so I can apply some lobbying for you. ūüôā

If submitting your talks is not your thing (yet) go ahead and buy your conference pass today while the early bird discount is still in place.

Plus, the website also has lots of great recordings from earlier conferences.

I hope to see you in London in November!

Yearly discounts and wire transfer payments

We have made it easier to pay for WSO2 Cloud services (API, Integration, Device, and Identity). When we launched initially, monthly credit card payments were the only option we provided. Now we changed two things:

1. You can pay for a year ahead and save 10% of your subscription price:

2. And, if credit card is not something that your purchasing department likes, you can get a regular invoice and pay via a wire transfer instead:

Whatever is the WSO2 Cloud service of your choice, we would like you to be able to pay for it conveniently (and save money on the way!)

Ballerina hosting in Integration Cloud

We have added the ability to host Ballerina-based services in WSO2 Integration Cloud.

Ballerina is a general purpose, concurrent and strongly typed programming language with both textual and graphical syntaxes, optimized for integration.

Ballerina has been designed for integration scenarios and the world of web services and containers – which makes it a perfect development technology for the cloud.

To host a Ballerina service, simply take the project file and upload it to the cloud as a new application:

See our tutorial on Creating a Ballerina Service.

At the moment, Integration Cloud only supports Ballerina services (not main-based programs yet). We are working on adding Main() support as well as integrating the tooling into the cloud. Stay tuned!

Custom Docker Images

WSO2 Integration Cloud comes with a wide range of available runtimes including WSO2 ESB, Data Services, Ballerina, Java, JAX-RS, JAX-WS, Jaggery, and PHP.

However, we understand that all scenarios are different and yours might need a runtime that is custom to you. To address this need, we have implemented support for custom Docker images.

Your images can be added and instantiated using the Custom section in the Create Application wizard:

When you add your image, we import it and perform various security scans. Once the scans are successful, you can start the image as your new application, choose the number of instances you need, and so on.

See Integration Cloud’s custom Docker image documentation for details.

Multi-file upload for ESB projects

Integration projects can be complex and include multiple services.

In the world of WSO2 ESB, these services are created and uploaded as CAR files.

We have rolled out a nice little Integration Cloud improvement that makes hosting such projects easier. Any ESB app in Integration Cloud can now have multiple CAR files uploaded and running.

When you create a new ESB app or a new version of an existing app in Integration Cloud and you have multiple CAR files, simply browse to each of them one at a time, and the system will get all of them uploaded and added to the runtime:

When you scale this application to multiple instances, each new instance automatically gets all the CAR files that you uploaded.

And you also save money and compute resources because the same ESB instances are reused across the projects.

Happy integrations!

Commercial Availability of WSO2 Integration Cloud

I am happy to announce that we have just commercially launched WSO2 Integration Cloud: our platform for hosting your integration projects and API backends.

There are 5 easy monthly tiers to pick from depending on the required scale and functionality:

  • Starter is the smallest tier that can be used to host simple microservice-based project as well as Java (including JAX-RS and JAX-WS) and PHP implementations.
  • Getting Traction adds support for WSO2 Enterprise Service Bus (ESB) and Data Services, and increases the amount of resources available.
  • Medium tier lets you select your hosting region (from 12 locations around the globe), ability to scale up your applications, and gives custom docker image support,
  • Large¬†gives multi-region support, 5 GB databases, and 48 GB of RAM for up to 16 applications.
  • Extra-Large¬†is the enterprise package that lets you scale up to 32 applications, 192 GB of RAM, and 10 databases 10 GB each.

With all plans you can set up a VPN connection for $498 / month.

Get started with WSO2 Integration Cloud today!

WSO2 Integration Cloud Launched

We have just launched WSO2 Integration Cloud Beta. This is a service that lets you host your:

  • Cloud-to-Cloud and Cloud-to-On-Premises integration projects based on WSO2 Enterprise Service Bus (ESB) and Data Services Server (DSS),
  • Proxy services,
  • API backends developed using the integration technologies, JAX-RS, JAX-WS, or Java microservices (MSF4J),
  • Java and PHP applications,
  • MySQL databases.

You can VPN your projects to your network or leave them on the internet. You can make the service URLs public (including your custom URLs) or hide them from the internet and only access them from other services and API gateway.

We have also published documentation and tutorials to help you get started.

The service is based on WSO2 App Cloud and inherits its functionality: if you had your projects and databases in App Cloud – they have all been safely migrated to Integration Cloud.

The service is currently in free beta but will launch commercially shortly Рwe are literally putting in place the last changes required to make it happen.

Try WSO2 Integration Cloud today and let us know what you think via blog comments or Support menu inside the service!

Adding more backend instances

In WSO2 Integration Cloud (formerly known as App Cloud), you can now easily add more instances to your applications and API backends. More instances mean both better performance and higher availability in case of failures.

To scale up your application, simply:

1. Click the application that you want to scale up,

2. On the application overview screen, in the Replicas section, click the Scale Deployment button:

click-scale-deployment-button

3. Set the number of instances you want and click the Update button:

specifying-the-number-of-instances

4. In the app’s overview, you can now see the additional instances and are able to click View Logs for any of them and see what is happening in this particular instance:

Application with two replicas

This feature is available both in trial and commercial accounts.

Whenever you hit the limit, there is a link that allows you to file a support case to get the limit increased.

Monitoring Resource Consumption

Integration Cloud is a great supplement to API Cloud providing scalable hosted environment in which you can host integration projects, backend services, and data services that your APIs need.

Today we are happy to announce a new feature that we have just added – Operational Dashboard that gives you current and historical information on the memory and CPU consumption of your code.

To access the charts, simply go inside your application and click Operational Dashboard Рyou will get charts for both RAM and CPU over the period of time that you select:

cpu-and-ram-usage-in-app-cloud-operational-dashboard

If your system is overloaded, you can then go back to the application settings and add more instances or pick a larger container size.

 

ESB-as-a-Service now available in App Cloud

You can now host your proxy services and integration projects right within WSO2 Integration Cloud (formerly known as App Cloud).

To do that, simply:

1. Export your WSO2 ESB project as a CAR file from WSO2 Dev Studio.

2. In WSO2 App Cloud, click Create Application.

3. Select WSO2 ESB Composite Application as the type:

esb-app

4. Give it a name and upload the CAR file.

See our documentation for details: Deploy a Sample Integration Application.

Categories

Recent Posts

Most Popular Posts