I have an application that writes the logs on the server, it is a windows server. By increasing the logs the disk drive used space, increases and we have to scale up the volume from time to time. Scaling up the Disk Drive (EBS volume) doesn't seem very efficient way.
I'm wondering if we mount a S3 bucket as a mounted drive on EC2 for saving the logs there, is the best way or if there is any better way for that?
Have the application write logs to CloudWatch and/or an S3 Bucket periodically and then wipe older logs on your instance so that you don't have to increase EBS size. S3 cant be attached as a volume like you say, but it can be used as a delivery point for your logs externally.