Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [hono-dev] Hono in Cloud Foundry world!

Brooklyn blueprints are YAML files that lets Apache Brooklyn to deploy applications.

More info here.

 

Best, Siva

 

From: hono-dev-bounces@xxxxxxxxxxx [mailto:hono-dev-bounces@xxxxxxxxxxx] On Behalf Of Hudalla Kai (INST/ECS4)
Sent: Wednesday, June 21, 2017 2:48 PM
To: hono developer discussions
Subject: Re: [hono-dev] Hono in Cloud Foundry world!

 

Hmm, I have never heard of a "Brooklyn blueprint" before. Can you elaborate?

 

Mit freundlichen Grüßen / Best regards

Kai Hudalla
Chief Software Architect

Bosch Software Innovations GmbH
Schöneberger Ufer 89-91
10785 Berlin
GERMANY
www.bosch-si.com

Registered office: Berlin, Register court: Amtsgericht Charlottenburg, HRB 148411 B;
Executives: Dr.-Ing. Rainer Kallenbach, Michael Hahn


From: hono-dev-bounces@xxxxxxxxxxx <hono-dev-bounces@xxxxxxxxxxx> on behalf of Katru, Siva Prasad <sivaprasad.katru@xxxxxxxxxxx>
Sent: Wednesday, June 21, 2017 10:25
To: hono developer discussions
Subject: Re: [hono-dev] Hono in Cloud Foundry world!

 

Hi Kai; Thanks for the response.

I was thinking to write a Brooklyn blueprint for Hono.

And then I intended to use the Brooklyn Service Broker.

 

I did not think in the lines of BOSH.

Siva

 

From: hono-dev-bounces@xxxxxxxxxxx [mailto:hono-dev-bounces@xxxxxxxxxxx] On Behalf Of Hudalla Kai (INST/ECS4)
Sent: Tuesday, June 20, 2017 11:35 AM
To: hono developer discussions
Subject: Re: [hono-dev] Hono in Cloud Foundry world!

 

Hi Siva,

 

thanks for your interest in Hono :-)

We were originally interested in deploying Hono to CF as well but put our priorities on getting it to run on plain Docker Swarm and Kubernetes/Openshift first, as you already have realized. Nevertheless, IMHO it would be great to have support for integration with CF as well. That said, I agree with you in that it probably makes most sense to integrate by means of a CF Service Broker but not try to deploy Hono components to the elastic runtime. Deploying to an IaaS layer makes a lot of sense to me (that could actually be plain VMs with or without Docker Engine or a Docker Swarm or a Kubernetes cluster).

 

So, what you propose makes total sense to me and I would be happy to support you making it work :-) 

 

BTW Are you thinking about packaging Hono using BOSH?

 

Mit freundlichen Grüßen / Best regards

Kai Hudalla
Chief Software Architect

Bosch Software Innovations GmbH
Schöneberger Ufer 89-91
10785 Berlin
GERMANY
www.bosch-si.com

Registered office: Berlin, Register court: Amtsgericht Charlottenburg, HRB 148411 B;
Executives: Dr.-Ing. Rainer Kallenbach, Michael Hahn


From: hono-dev-bounces@xxxxxxxxxxx <hono-dev-bounces@xxxxxxxxxxx> on behalf of Katru, Siva Prasad <sivaprasad.katru@xxxxxxxxxxx>
Sent: Monday, June 19, 2017 11:32
To: hono developer discussions
Subject: [hono-dev] Hono in Cloud Foundry world!

 

Hi;


I was happy to see the Eclipse Hono deployment support on Docker Swarm and Openshift platforms. I am exploring the concept of making Hono available in the Cloud Foundry(CF) ecosystem. BTW, has anyone already tried Hono on CF?

IMO, it makes sense that Hono to be a CF managed service rather than CF hosted application. In this regard, I am thinking of the following concept.

 

Below are the steps that I think are needed for the CF ecosystem/apps to leverage Hono:

1.      Provisioning of Hono in IaaS platform

2.      Hono - CF Marketplace offering: any CF app that wants to consume the data from Hono can bind to this service. It essentially provides the credentials(multi-tenancy) and access info of the hono instance running on the infrastructure .

3.      Hono Admin app: This will be a CF app when deployed provisions the Hono server(uses scripts from Step1) and provides the mqtt/http endpoints credentials on the web UI. Devices makes use of these credentials to connect to the Hono server.

 

So, I’m thinking to build custom service broker which

a)     Provisions a Hono server setup on the IaaS layer. Hono Admin app uses it to spin up the Hono instance.

b)     Binds/unbinds CF applications to hono service instances. It uses Hono - CF Marketplace offering. This will help to write multiple CF apps that uses the already provisioned Hono instance.

 

Please share your thoughts and comments.

Best Regards,

Siva

 


Registered Office: 130 Pandurang Budhkar Marg, Worli, Mumbai – 400018; Corporate Identity number: L28920MH1957PLC010839; Tel.: +91 (22) 3967 7000; Fax: +91 22 3967 7500;
Contact / Email: www.siemens.co.in/contact; Website: www.siemens.co.in. Sales Offices: Ahmedabad, Bengaluru, Bhopal, Bhubaneswar, Chandigarh, Chennai, Coimbatore, Gurgaon, Hyderabad, Jaipur, Jamshedpur, Kharghar, Kolkata, Lucknow, Kochi, Mumbai, Nagpur, Navi Mumbai, New Delhi,


Registered Office: 130 Pandurang Budhkar Marg, Worli, Mumbai – 400018; Corporate Identity number: L28920MH1957PLC010839; Tel.: +91 (22) 3967 7000; Fax: +91 22 3967 7500;
Contact / Email: www.siemens.co.in/contact; Website: www.siemens.co.in. Sales Offices: Ahmedabad, Bengaluru, Bhopal, Bhubaneswar, Chandigarh, Chennai, Coimbatore, Gurgaon, Hyderabad, Jaipur, Jamshedpur, Kharghar, Kolkata, Lucknow, Kochi, Mumbai, Nagpur, Navi Mumbai, New Delhi,


Registered Office: 130 Pandurang Budhkar Marg, Worli, Mumbai – 400018; Corporate Identity number: L28920MH1957PLC010839; Tel.: +91 (22) 3967 7000; Fax: +91 22 3967 7500;
Contact / Email: www.siemens.co.in/contact; Website: www.siemens.co.in. Sales Offices: Ahmedabad, Bengaluru, Bhopal, Bhubaneswar, Chandigarh, Chennai, Coimbatore, Gurgaon, Hyderabad, Jaipur, Jamshedpur, Kharghar, Kolkata, Lucknow, Kochi, Mumbai, Nagpur, Navi Mumbai, New Delhi,

Back to the top