8

Actually, you only need to configure S3 access using bucket policy: Open you AWS S3 Console Right click your bucket and choose Properties. You will see bucket properties in right side. In the Permission section, click Edit Bucket Policy. Fill with the following policy (adjust the IP address): { "Version": "2012-10-17", "Id": "S3PolicyId1", "...


7

When they need it. When it's cheaper to hire someone and buy stuff than it is to subscribe to a service. When they want something that's not "off the rack." I've heard of someone running a small business off an ipad. I've talked to someone else who's very interested in possibly colo-ing SQL for their one person company. To answer your specific ...


6

You can't assign reserved ips to existing VMs or Cloud Services atm. You have to redeploy. Here are the basic steps: Select your VM and go to Dashboard. Take note of the main disk name. Delete the VM with the option to keep vhds. Delete the cloud service Reserve an IP in the same location as your vhds. Example: New-AzureReservedIP – ReservedIPName "...


5

There isn't a way to download the server images currently. What you can do right now is create an image of your server (which gets stored in the Saved Images section), then restore the image from there. This isn't what you're asking for, but that's the limit right now. The image storing is part of OpenStack projects called Glance and OpenStack Swift (...


4

Yes, adding two more cores will help to improve response speed. But that is not all. The most correct solution to the problem is much like the problem: a moving target. Right now adding cores may help. Tomorrow it may be more memory. The next day you might need bandwidth. Adding resources is often the cheapest and fastest way to improve performance. ...


4

I don't think this is much of a problem, with one caveat: provided the network that connects the private servers (whether virtual or physical) is switched, this isn't much of an issue. My usual mantra is that there is no such thing as security in the abstract, only threats and responses thereto, appropriate and otherwise. So what's your threat model? An ...


4

Digital Ocean provides console access from the control panel. Use that to login when the system is down and gather information, When you have information use it to decide what to do. Anything else is guessing and with the information you have provided I guess Perseid Meteor shower. Being structured and methodical in your approach is much better than ...


4

Running ESXi inside non-VMware products may or may not work. One should be able run ESXi on most modern 64 bit machines with at least 4Gb ram, however it tends not to like VMs. Anyway, without proper hardware virtualization support you will not be be able to start 64 bit VMs inside it, but 32 bit VMs will work just fine. No public cloud gives you nested ...


4

Put your server behind a CDN / DDOS protection vendor such as CloudFlare / AWS CloudFront + WAF and ensure that your server only accepts direct connections from your vendor and your own static IP's. The general steps for this would be: Sign up for the service and subscribe to the plan you require Set up DNS on your service to point at your host. Make sure ...


3

Well, I recieved an answer from Sharif Sharaf - moderator on GCE Group on G+. Maybe it'll be helpful for someone as it was helpful for me: (tl;dr: no, there is no vertical autoscaling builded in. It's possible. It's hard. Don't use it until you have idle IT dept.) For App Engine you should check out the documentation for the Modules API which allows ...


3

It sounds like you're describing something like the Azure Marketplace or AWS Marketplace. I have no idea if Digital Ocean, Linode, or any of the other niche cloud providers have a similar platform, but there isn't a single answer that is applicable across every provider.


2

A dedicated server with local disks is the only answer if you want to have guaranteed, consistent I/O response times. Even a dedicated physical server (not even to mention a virtual one) connected to a SAN can be dog-slow if the SAN is way too overloaded. So, better to choose your next host wisely! No amount of software tuning can do if the physical ...


2

In 2019 this page is still a top search result. Things have changed a lot since 2011. Here's one option that did not exist back then: Google Cloud Filestore. It is a managed NFS implementation on google cloud. Here's a tutorial about setting it up: Setup NFS Server On Google Cloud - Google Cloud FileStore Service https://devopscube.com/nfs-servers-google-...


2

Wow, this is a problem where the jargon is still being created. "Cloud Portfolio Management" and "Multi-Cloud Management" seem pretty popular as product categories. And "Single pane of glass" seems a meme. Googling around I found ostrato, ecmanaged and rightscale. A lot of these seem to be for enterprises who have both private and public cloud assets. I ...


2

There are several projects that aim to provide the functionality you ask for, you'll need to actually test them to check to what extent they fulfill your expectations. I don't know of an established standard, but the libcloud project seems to be near to that. It is based in python, and basically it works providing an abstraction layer to interact with the ...


2

I'm not exactly sure this can meet your needs, but look at coreos and docker. CoreOS can manage systemd tasks in a cluster (and systemd tasks in coreos basically are wrappers for docker containers). Each container can be run on machine with specific metadata which gives you ability to build pretty complex solutions.


2

I've previously answered a similar but not identical question here. I think that you'll miss group policy. Especially with the compliance requirement. You can use something like Azure for authentication, but they say not to expect it to replace local group policy: Do not expect Windows Azure Active Directory to be a replacement for on-premise ...


2

There are cloud solutions for this... And of course, old-school monitoring solutions that also calculate these percentages. OpenNMS does this quite well. Sample message: All services are down on node General - ppro. New Outage records have been created and service level availability calculations will be impacted until this outage is resolved.


2

If the files are stored in the OneDrive for Business portion of Office 365, the files are stored locally (under C:\Users\username\OneDrive for Business) and synced to the cloud. So, there is some penalty after the initial sign-in as files are first synced to the computer (for 1TB it will take a while), but from then on it is just like accessing a local file....


2

One way to spread an application across many machines is to run each layer on separate hardware. For example a web server and a database server can run on a single machine or on different machines. Doing one or the other isn't going to require major design changes in the software stack. Mostly one has to watch out for the additional communication latency ...


1

It seems to me there are two major issues. Firstly, what about disaster? Although you have space now, what happens when the storage fills up? If the data storage fills its own volume, your data-driven processes stop - but your server runs on. You can get in, and fix things easily. If the data floods the OS volume, logging stops, the OS may stall, remote ...


1

According to the latest google documentation, the asia regions asia-east1-[a-c] are all based in Taiwan.


1

courtesy I'm writing this post to jot down all the things I need to do during cloudy ASP.NET website deployments. Get the database connector Re-Publish project Grab that awesome URL rewrite module Set IIS_IUSRS and app pool free Check that your application pool refers to correct version of .NET Get re-certified - obviously it's a new server, right? Import ...


1

I had a long conversation about this with a friend of mine. It boils down to what you're doing, and what your network looks like. Generally: It's bad. Cryptography has become much more simple to implement over the years, thus there really shouldn't be too much excuse to not have it implemented. It really depends what's going over your wire though. Does ...


1

You won't be able to bring your IP to AWS. By default EC2 instances will be assigned a random IP that changes upon the instance being stopped, however you can optionally allocate an Elastic IP (EIP) which is permanently assigned to your account and enables you to have an instance with a fixed IP. You might be able to ease the transition by proxying between ...


1

We use Visual Studio Online (VSO) for automated builds and deployments to our different azure environments. This would work whether you're separating your environments by different subscription or using different Resource Groups in the same subscription. Our setup is that every code check-in spins off a build, runs the unit tests, and if successful ...


1

Michael - the migration process you use will depend very much on the underlying infrastructure / service you are using. As a starting point I'd suggest looking at how you can use build services to auto-deploy software you build. The MSDN documentation is a good starting point. Websites and Cloud Services (Web or Worker Roles): you will need to re-deploy ...


1

This is an interesting question and the last point @kasperd made is the most pertinent (so +1 for that alone). IMO (and many others) - this type of problem is a good one but definitely not something you should be doing unless you are really anticipating growth - otherwise you are wasting time and cash. With that said here are a few considerations and ...


1

No. Whatever technology you use will magically bend the speed of light and get away with latency. What the heck do you think? if there is latncy bwetween india and trhe UK then obviously the latency will be on the call. And guess what, there is latency because of that little fact called speed of light.


1

Well there are many ways to go about it. However for the scale you are looking at you'd want something more like this: Load Balancer (Netscaler VPX?) for Management Servers Server #1 Purpose: CloudStack Management Server & MySQL Qty: 1 Xeon E3-1230 (or the like) Cores: 4 4 X 500GB SSD RAID10 8GB RAM Server #2 Purpose: CloudStack Management Server &...


Only top voted, non community-wiki answers of a minimum length are eligible