Hi @MaryamMihtar,
You can purchase a hosted Canvas environment from Instructure if you wish. In my opinion, that's the bets thing to do if you don't have anyone on a team familiar with running servers and keeping them up to date and everything. There will be a yearly cost for this based on a number of factors (size of school/institution, number of students, storage, possible state/consortium agreements, etc). If you're looking to run a Canvas instance for personal use the cost of an Instructure hosted environment may be prohibitive, but running a production server is not something to take lightly and required more than just a one-time setup, so you'll likely have recurring fees no matter what way you go.
-Chris