AWS and Niginx server relationship [closed] - node.js

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
I want to know how there exists this relationship
There is a AWS-server
Each AWS-Server has instances namely 1,2,3.....n
Each instances i can have many ports like 7001,7002.....etc
so,
Now if i use NodeJS server which is basically a Niginx server other
wise Apache
does this mean that a server is running on a server
Confused - Im confused !
Can someone clear this !

Basically:
AWS Server - this means a physical server, or a virtual machine running inside a physical server in a datacenter.
Ubuntu Server - it's an example of operating systems designed to run on servers (the meaning on point 1)
NodeJS, Nginx, Apache - pieces of software that fulfill a "Server" role in a "client-server" architecture. Generally, this software runs on "servers" (the meaning on point 1) but they can also run on any other computer system.

Related

Why Use a Remote Linux Desktop for Development? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I've recently started my first job as a developer. They've assigned me a MacBook Pro, but they also set me up with a Linux desktop. I've set up my SSH keys to make a connection to the remote desktop and was instructed on how to clone repositories on remote desktop.
What is the purpose of having to SSH into a remote desktop to do development work? What are the main pros and cons?
Few of the reasons I can think of
Security : So that the production code which your company owns does not reside in your laptop.
Safety : The Linux OS you ssh'ed into is probably running on a server with all kinds of redundancy and replication configured.
Central build environment : Building custom code usually requires specific libraries and have specific dependencies. If you want to build and develope in your laptop, and just like you if all employees do, then those dependencies and libraries have to be installed in everyone's laptop OS.

CUDA app on amazon EC2 [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 days ago.
Improve this question
I have a GPU application(C# windows app) that runs locally on a desktop that would like to ran on Amazon ECS P2 or G2 that can on the fly spin up instances dumps some output and shuts-down when done.
I have few questions:
- Does this on fly spin-up instances work at all? Both Windows and Linux ?.
- Do I need to log into each spin-up instances and execute the application manually?
- The app needs to read input data and dump output file and I wonder how is this handled on Amazon?
Any good pointers is very much appreciated.
You can install/launch your code at the EC2 startup via custom script, e.g. it can read data or code from S3 under the same account. It's under Configure Instance Details->Advanced Details. I'm sure you can script it using aws cli too.

Whats the point of building a server when you can download one like redhat? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I'm learning node.js and express.js right now in my programming class and I can't wrap my mind around why we are building a server when we can just download one. I found this website and i'm still not convinced especially for number 4 http://www.makeuseof.com/tag/5-reasons-server/
Node, Express, and pretty much any sort of programming language / web framework can be used to build anything, not just servers.
Servers are really an abstract concept.
The link you provided is referring to servers as pieces of hardware. What is a server? It's nothing fancy -- just a computer that is running some programs. The computer you're using right now (most likely a laptop), can be used as a server. So can a desktop PC. So can anything else.
Now, what your class is likely teaching you is how to build a web server. A web server is NOT a physical thing. It's just a piece of software that runs on a computer.
Servers in the software world refer to pieces of software that run for a long time, and do something.
With Node and Express, for instance, you can write a piece of web server software that shows a webpage every time someone makes an HTTP request to that server.
So, to answer your question:
Physical servers are just computers.
Software servers are just pieces of software that run for a long time and do something when requested.
RedHat is just an operating system (like Windows, and Mac). It is NOT a server at all -- just an OS.
Hopefully this clarifies things for you =)

Azure memory size -- what gives? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
OK,
I am setting up my first Azure VM, the only images available are basically windows server.
Why are their servers so low on memory until you get to pretty big $$$?
Are there any of us who would straight faced tell a client that they should run a windows server with .75 GB of ram?
Can I run basic applications on the small machines or should I not waste my time?
Thank you,
Joe
not sure where you're looking at, but there's definitely more than Windows images in there (Ubunto, CoreOs, CentOS, Suse...)
Not to mention that you also have the VM Depot
extra small instances make good for some light load like acting as a witness in HA setups, or even running small web sites...
depends on what you run on it.
you'd know better what your app requires.

Full Apache config migration [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I searched alot and didn't find an applicable answer.
I have a working LAMP setup on Ubuntu machine and I have to migrate to a new server in a different country.
The old server is 11.10, the new server is 12.04LTS.
My problem is that I simply can not remember the steps I followed when I configured the current server which is not the basic LAMP install.
It is Apache with FastCGI, SuEXEC, a GD library, worker MPM and all sitting on top of a mhddfs system. There are also other configs I've changed and I can not recall what they are.
Because of the complexity of the setup, my attempts to migrate to the new server fail. I get permissions errors, cgi problems etc.
Therefore my question is :
Is there a sane way to simply tar a full backup of the current web server installation, including MySQL, Php amd the apache server with all configs, and then move it to the new machine?
I shall be forever thankful on any advise. So far non of thise I found here gave me an answer.
Thanks!

Resources