PaaS - How to setup the Oracle API Platform Cloud Service (Part 1)

This blogpost covers how to setup the Oracle API Platform Service in the cloud. I will cover the installation and registration of the API Gateway in a separate post and also cover the creation and deployment of actual API's in another. 

There are pre-requisites before setting up Oracle API Platform Cloud Service. You must have the following Oracle Cloud Services already setup:

1. Oracle Storage Container (See blogpost here)
2. Oracle Cloud Database (See blogpost here)

1. Once logged into Oracle Cloud, from the Dashboard menu, click on the 'API Platform' option:



2. On the Oracle API Platform Cloud Service page, click 'Create Service':


3. Service - Provide basic service instance information:
Enter a Service Name and Description for your new API Platform.

SSH Public Key
This functionality ensures you are able to connect to the Cloud Instance externally using a private key. Click Edit:

You can either:
a) Browse and upload a public key file - ensure you have the respective private key already
b) Enter the text of the public key - ensure you have the respective private key alreadyc) 'Create a New Key' - The Oracle functionality generates a public and private key for you. In my example, I allow the page to create my Public key and I save the Private key locally:https://DOMAIN_NAME.storage.oraclecloud.com/v1/Storage-DOMAIN_NAME/CONTAINER_NAMEIn my example, my URL is: https://onkaroracle.storage.oraclecloud.com/v1/Storage-onkaroracle/cloudStorage The username and password are the credentials of the user for that domain.




Once you have filled in all the fields, click 'Next':


4. Service Details - Provide details for your service:
Enter the configuration details for the new API Platform Service.

Database Configuration
The API Platform Service requires connection details to an Oracle Cloud Database. A list of existing Databases are available to select from from the first dropdown list. Enter the respective admin user (sys) and its password.

Weblogic
The 3 attributes under Weblogic are to create the new Administrator user and password. Make a note of these credentials after entering them. These credentials will be used throughout the lifetime of this instance, including when installing the API Gateway.

Backup and Recovery Configuration
For the Cloud Storage Container attribute, you must enter the URL to the specific Storage Container. The format for the URL is as follows:

Once all configuration details are entered, click Next.


5. Confirmation - Once you are satisfied after reviewing all the configuration, click Create.


Back on the Oracle API Platform Cloud Service page, you will see your instance of the API Platform with a Status of Creating Service... Go take a break as the creation of the API Platform Service will take around an hour! Oracle will send an email to the email address used for the Notification Email attribute once the API Platform is set up and running.

Once up and running, click on the name of the API Platform you have created:


On this page, you will see the topology related to the API Platform. Details such as IP's, the host machines where the API Platform is deployed and running (Weblogic servers), as well as information about the Load Balancer that is installed infront of the host machines.

Near the top of the page, click on the grey menu icon to get access to useful links such as the API Portal Console, Developer Portal Console etc. These destinations are where the fun starts with respect to managing the API Platform. 


Oracle API Portal Console
The management portal runs in the Oracle Public Cloud and is the heart of the Oracle API Platform Cloud Service. The management portal, along with Apiary (also running in the cloud) enables API First design and development of APIs. The gateway managers can create, manage, secure and publish APIs using the management portal. The APIs are deployed on to runtime gateways which enforce policies at runtime. The URL for the Management Portal is https://IP:PORT/apiplatform 




Oracle Developer Portal Console
After an API is published, API Consumers (application developers typically) use the Developer Portal to discover, register, and consume APIs. The Developer Portal can be completely customized to an enterprise’ needs so that they can publish it as their own portal to their customers. Developer Portal can also run either on the Oracle Cloud or directly in the customer environment on premises. The URL for the Developer Portal is https://IP:PORT/developers



API Gateway
API Gateways are the runtime components that enforce all policies specified through the management portal. Gateways also help in collecting data for analytics. The gateways can be deployed anywhere – on premise, on Oracle Cloud or to any third party cloud providers. This allows the gateways to be closest to your backend services. Some organizations may not want to expose their data at runtime through the cloud, so it is possible for them to deploy the gateway on premise. Their data is never published back to the cloud. For analytics also, only the aggregated information is passed back periodically to the management service running on the cloud.

API Gateway Installation
The next step will be to download and install the API Gateway. In my next blogpost, I will cover the installation of the API Gateway and will register it with the Oracle API Platform Cloud service we have created above: PaaS - How to install Oracle API Gateway and register with Oracle API Platform Cloud Service - Part 2.

45 comments:

  1. I simply wanted to thank you so much again. I am not sure the things that I might have gone through without the type of hints revealed by you regarding that situation.
    java training in bangalore

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Ciitnoida provides Core and java training institute in noida. We have a team of experienced Java professionals who help our students learn Java with the help of Live Base Projects. The object-oriented, java training in noida , class-based build of Java has made it one of most popular programming languages and the demand of professionals with certification in Advance Java training is at an all-time high not just in India but foreign countries too.

    By helping our students understand the fundamentals and Advance concepts of Java, we prepare them for a successful programming career. With over 13 years of sound experience, we have successfully trained hundreds of students in Noida and have been able to turn ourselves into an institute for best Java training in Noida.

    java training institute in noida
    java training in noida
    best java training institute in noida
    java coaching in noida
    java institute in noida

    ReplyDelete
  4. Excellent knowledge was shared, it helps me to explore more things.

    Cloud Computing Courses

    Cloud computing course in Chennai

    ReplyDelete
  5. Although the extent and sort of abilities required in people might fluctuate from one group to the opposite, technical knowhow definitely helps in the long term. And not using a little little bit of technical understanding issues to get exhausting relating to constructing and sustaining cloud functions. Data of Java together with .This is great blog. If you want to know more about this visit our Cloud Certified Site.

    ReplyDelete
  6. Public cloud is for industries that have a major quantity of information with no major issues for privacy. corporations that use this service choose a pay-as-you-go structure. this sort of cloud answer is managed by third party suppliers.Cloud Computing

    ReplyDelete

  7. Nice post keep do posting The Info was too good, for more information regarding the technology Click

    aws training in chennai

    selenium training in chennai

    ReplyDelete
  8. itSimple was created to make life simple for customers & partners of Atempo Backup & Archival solutions in India after Atempo acquisition by ASG in 2012. Currently itSimple supports 180+ enterprise & SMB customers through its network of Channel Partners and has also introduced selective path breaking solutions to the Indian market.


    cloud backup solution
    Data protection

    ReplyDelete
  9. Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating mulesoft Online Training

    ReplyDelete

  10. Its Very a useful post to everyone and learn AWS from best IT training institute TO register Now
    Amazon web Services Training
    Salesforce training in Hitech city
    Salesforce training in Hyderabad

    ReplyDelete
  11. Thanks for sharing this post. I got nice information from this blog and you have put a fresh spin on this topic and programming is something everyone serious now.I enjoy reading through your article post, I wanted to write a little comment to support you and wish you a good continuation.

    aws training in bangalore

    selenium training in bangalore

    ReplyDelete
  12. Very useful and information content has been shared out here, Thanks for sharing it.
    Visit Learn Digital Academy for more information on Digital marketing course in Bangalore.

    ReplyDelete
  13. I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
    PHP Training in Chennai
    PHP Course in Chennai
    Web Designing Course in chennai
    Hadoop Training in Chennai
    German Language Classes in Chennai
    PHP Training in Porur
    PHP Training in Adyar

    ReplyDelete
  14. Really It is very useful information for us. thanks for sharing..
    AWS Training In Hyderabad

    ReplyDelete
  15. Your info is really amazing with impressive content..Excellent blog with informative concept. Really I feel happy to see this useful blog, Thanks for sharing such a nice blog..
    If you are looking for any python Related information please visit our website Python classes in pune page!


    ReplyDelete
  16. I am so proud of you and your efforts and work make me realize that anything can be
    done with patience and sincerity. Well I am here to say that your work has inspired me without a doubt. Here is i want to share
    about mulesoft developer trainingonline with Free Bundle videos .



    ReplyDelete
  17. This is most informative and also this post most user friendly and super navigation to all posts. Thank you so much for giving this information to me.https://www.bangaloretrainingacademy.com/Cloud-Computing-Training-in-Bangalore.html


    ReplyDelete
  18. I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.

    Oracle DBA Training in Chennai
    RPA Training in Chennai
    UIpath Training in Chennai
    Linux Training in Chennai
    Cloud Computing Training in Chennai

    ReplyDelete
  19. This is a very excellent post..
    Thanks for sharing with us,
    We are again come on your website,
    Thanks and good day,
    If you need any logo then,
    Please visit our site,
    buylogo

    ReplyDelete
  20. Great Article
    Cloud Computing Projects


    Networking Projects

    Final Year Projects for CSE


    JavaScript Training in Chennai

    JavaScript Training in Chennai

    The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

    ReplyDelete
  21. This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me.

    QlikView Online Training

    QlikView Classes Online

    QlikView Training Online

    Online QlikView Course

    QlikView Course Online

    ReplyDelete
  22. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot.

    Big Data Online Training

    Big Data Classes Online

    Big Data Training Online

    Online Big Data Course

    Big Data Course Online

    ReplyDelete
  23. Thanks for sharing this post. I got nice information from this blog and you have put a fresh spin on this topic and programming is something everyone serious now.I enjoy reading through your article post.

    salesforce training in chennai

    software testing training in chennai

    robotic process automation rpa training in chennai

    blockchain training in chennai

    devops training in chennai

    ReplyDelete
  24. Wonderful blog and good article, which provide quality of information.

    Java Training in Chennai

    Java Course in Chennai

    ReplyDelete
  25. Great learning experience with proficient trainers in Informatica. Flexible timings with hands on experience with real time scenarios.
    Database Developer Training in Bangalore

    ReplyDelete
  26. Excellent and Job Oriented training on Bigdata andalysis Course provided by Real Time Experts. Thanks for immediate Placement in Laser Technologies
    Oracle training in bangalore

    ReplyDelete
  27. very friendly and good atomsphere and 100% placement assistance in bangalore

    )Oracle training in bangalore, Oracle class in bangalore

    ReplyDelete
  28. Well Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
    Java training in bangalore
    Java institutes in bangalore

    ReplyDelete
  29. tools that automate and scale events personalize attendee experiences and deliver positive ROI. event marketing, biography introduction example and thank you letter subject title

    ReplyDelete
  30. Cognex is the best institute in chennai to teach AWS at affordable rate. AWS Training in chennai

    ReplyDelete
  31. Really an awesome blog. Informative and knowledgeable content. I enjoyed while reading your article. Keep sharing more stuff like this. Thank you.
    Data Scientist Training in Hyderabad

    ReplyDelete