What are the supported methods to install and deploy Apache APISIX? How should I install Apache APISIX in an isolated network environment? - apache-apisix

What are the supported ways to install and deploy Apache APISIX? Is there any corresponding documentation? How should I install Apache APISIX if I am in an isolated network environment?

What do you mean by an isolated network environment?
Perhaps you could try APISIX stand-alone. https://apisix.apache.org/docs/apisix/2.12/stand-alone/
I think the method of installing and deploying APISIX depends on your needs. I would even recommend using a source installation if you are using it for a personal website, as this gives you early access to the latest features.

Related

How to easily publish a multi-container asp.net core web app and wep api to a remote kubernetes kluster

So I recently got into docker and kubernetes and I have a kubernetes cluster set up on a remote vm(linux, kubeadm) and I'm wondering if there is a solution suitable for production that I can easily use to deploy my multi-container asp.net core web application. I have been trying to solve this issue for the past week and found nothing that suits my needs. I have been trying to use bridge to kubernetes but I can only get that to work locally on my windows machine and not remotely onto my linux vm. this is the layout of my appliction
Ask me if you need any additional information as I'm still new to this stuff.
Thanks for your help.
I found that Jenkins is just what I needed!

How do I install components such as Apache Drill and Apache Hue in IBM Bluemix BigInsights Apache Hadoop

I am new to IBM Bluemix platform and exploring its BigInsights service. I can see pre configured components such as Pig Hive Hbase and others. But I want to know How can I install services like Drill or say Hue which is not configured by default. Also ssh to cluster nodes allows restricted access with no sudo rights in case one need to run yum commands.Does bluemix allows root access as I cannot see one. Thanks In advance.
As far as I know, it is not possible.
But you can use http://www.softlayer.com/ to build your own IOP (IBM Open Platform) Cluster in the cloud.
If you are interested in IBM's value-adds and you just want to try out:
https://www.youtube.com/watch?v=4p7LDeu_qQQ it is a nice tutorial to set up your own cluster via Docker.
This tutorial should be still valid for Hue:
https://developer.ibm.com/hadoop/2015/06/02/deploying-hue-on-ibm-biginsights/
Installing Drill doesn't look complicated:
https://drill.apache.org/docs/installing-drill-in-distributed-mode/
In conclusion: You need to move away from Bluemix, if you want to have a more customised BigInsights. But there are options: Softlayer, AWS, .. or just on your local computer (if you got sufficient resources, since some components like Hbase need a minimum amount of nodes)

does Mesos provide its service like cluster management UI as OSS project?

I loved DCOS demos on Azure. No I wonder - having a private OpenStack based clud how to install Mesos with that UI manually? Is it possible or it is a part of DCOS they do not provide as OpenSource product?
The DCOS Dashboard is pretty cool :-). Currently it is just available via the DCOS beta on AWS and Azure. There will be on prem packages later on as well, potentially even a community edition. Feel free to contact/follow Mesosphere for updates.
Until then you can use the standard Mesos, Marathon, and Chronos UIs as Alex pointed out.
You can use Mesos and Marathon WebUI, by default they are available on ports 5050 and 8080 respectively.

Magento Cluster Installation: Install twice or install once and copy (rsync) files over?

When installing a Magento Cluster with Two Web Servers and One Database Server - Is the best to go through the Magento installation process on each server OR to install on one server and and use rsync to copy across all files.
And what is the way to deal with caching between both web servers?
best way for you is to go to amazon and purchase a book called "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))"
however i would suggest to build a deployment pipeline based on git and fabric that pushes your code to each host with a "push of the button" you can sync media and other shared resources with rsync
The solution was to create a file share on the DB server and then initiate multiple layers of caching with Varnish and run both Apache and Nginx.

Recommendation for an EC2 Instance Stack

Our development servers are on Amazons EC2.
We would ideally like the following:
PHP 5.3.x
Oracle Drivers
mHash
mCrypt
Apache
Does anyone have a recommendation on a good place to get a stack that would meet most of those needs with a minimum of additional configuration?
For updated base AMI's you can check Ubuntu canonical AMI's found at Eric's site: www.alestic.com.
The Amazon AMI was also release if you prefer CentOS distro. http://bit.ly/a5fcz3
For security reasons, I suggest you build your own LAMP stack.
Of course there are many existing LAMP AMI's you can find.
We are bootstrapping our instances using chef and a service called Scalarium. Depending on what we setup and configure, it takes up to 8 minutes for the instance to become operational.
Feel free to check out my chef recipes, specifically the one for php-fpm:
http://github.com/till/easybib-cookbooks/tree/master/php-fpm/
I'm also working on a custom php5 debian package to speed up the PHP installation.

Resources