Windows Server

Windows Server

Application and Data / Languages & Frameworks / Operating Systems

Hi, Need to set a remote SQL for a customer in AWS - only for remote connections, no need of an online instance. Have two options: - RDS for SQL - Windows Server + SQL Standard server

What would you suggest to be the best option?

TIA

READ MORE
3 upvotes·1.4K views
Replies (2)
Recommends
on
Amazon RDS
Amazon RDS

It is always depends on how exactly you will use it... what database size and what will be the amount of the operations etc... But - for the absolute majority of the use cases I would suggest using the RDS. It is more economical and will provide more stable results - if you install MSSQL on your own instance - you will have to care about all necessities yourself.

READ MORE
5 upvotes·61 views
Avatar of kornatzky
Independent Information Technology and Services Professional at DR. YORAM KORNATZKY LTD·
Recommends
on
Amazon RDS
Amazon RDS

It is much simpler in terms of maintenance costs to use AWS RDS and not worry about maintaining a server. Moreover, if you use a server you will need to handle firewalls and ports. Programming with RDS is much simpler using common MySQL or PostgreSQL libraries. In a similar situation using PHP from a local environment, I found repeatedly that using RDS is simpler and more cost effective.

READ MORE
4 upvotes·55 views
Avatar of chrisblekos1
Site Reliability Engineer at Cooperative Bank Of Thessaly·
Needs advice
on
GraylogGraylog
and
PrometheusPrometheus

We are a small bank and we have 5 VMware ESXi servers with mainly Windows Server VMs with numerous windows services installed and most of these servers have Microsoft SQL Server and Microsoft IIS installed. Also we have some applications that have application logs (mainly in a db table) and we have a few Hangfire instances and one MQ Series server.

Now the management gave me the task of site reliability (I'm fairly new to this) which means all Windows Services must run 24/7 so I have to know if a service fails to start. All databases must run properly so I have to know locks, Query performance, and any SQL Agent job failures. The same goes for IIS websites/services must be up and running all the time.

In addition to these, I must collect all the Hangfire job failures(which are a lot) as well as general server metrics like CPU, RAM, I/O Disk, Disk sizes, etc.

On top of all these, I must setup alerts via Slack/sms or mail. Now the question which tool or a stack of tools can achieve all that?

READ MORE
9 upvotes·28K views
Replies (1)
Recommends
on
New Relic
New Relic

Please check the NewRelic, It has most of the capabilities that you were expecting with dashboards and alerts with SMS/Email notification options.

5 upvotes·4.1K views
Needs advice
on
PowerShellPowerShell
and
PythonPython

I am technical support. I work daily with Windows Server / Exchange, Active directory. I would like to learn scripting and automation to make my life easier. I just started learning PowerShell but not really sure about the correct study path from where I can start. I am taking some courses on Udemy and YouTube. Is it enough?

READ MORE
6 upvotes·151.5K views
Replies (3)
Recommends
on
PowerShell
PowerShell

My first foray into programming was with powershell and it continues to be an enormous help for me in my career (caveat being that I have primarily worked on windows boxes). That being said, PowerShell is a weird language that has some unique syntax and operators that don't translate well to other languages. Python is weird too, but for other reasons (spacing!). I suspect you'll get more immediate benefit spending some time on Powershell since your working in an environment that fully supports the ps toolset.

As for learning, I read "PowerShell Toolmaking in a Month of Lunches" and found that helpful. However, I think your course of study is sufficient. Think the most return for the effort was just messing around in the powershell IDE on my local computer and working the Microsoft documentation.

READ MORE
7 upvotes·1 comment·131.5K views
greg00m
greg00m
·
January 27th 2021 at 5:48AM

I have the same book, it is helpful but doesn’t cover all bases. Joining user groups is a great live action open source place for help.

·
Reply
Avatar of Wittionary
DevOps Engineer at Provisions Group·
Recommends
on
PowerShell
PowerShell

Taking courses on Udemy and YouTube will be helpful I'm sure, but don't neglect the power of practice. If you work largely with Windows right now, pick powershell. Take opportunities to convert the knowledge you already have (example: unlocking an account in Active Directory or adding an email alias in Exchange) from a manual process to a powershell method. Sometimes that's a single cmdlet (Unlock-AdAccount) and sometimes it's a script.

Once you have a good understanding of variables, the pipeline, and foreach loops, you'll be in a position to accelerate your learning. Looking up Microsoft docs is part of the process :)

READ MORE
5 upvotes·1 comment·131.3K views
Travis Travelstead
Travis Travelstead
·
January 27th 2021 at 4:56PM

I would agree with others. If the majority of focus is IT/Support for windows specific devices Powershell would probably give you the most power specifically for windows and your job. If you plan make applications, expand to unix systems, or in general go where Powershell is not then Python would be a good flexible and cross platform option.

I am more of an applications developer that works mostly on unix systems, so Python was my choice and it has worked well. But I understand that Powershell probably has some permissions, access, and functionality that is better suited for your job.

·
Reply
View all (3)